计算机基础知识二

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机基础知识之二第一节计算机中的数制及其转换主要内容及要求一、理解计算机中的数制表示及其关系二、熟练掌握各种常用几种进制数之间的转换三、掌握二进制数的算术运算和逻辑运算四、掌握计算机内部数据的单位、数据的编码五、掌握计算机系统的组成及相关内容十进制(DecimalNotation)组成:0~9进位基数:10(123.25)10=1×102+2×101+3×100+2×10-1+5×10-2位权:十进制各位上的权值是基数10的若干次幂。加减规则:逢十进一,借一当十2+8=1015-9=6数制二进制(BinaryNotation)组成:0,1进位基数:2(10110.01)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2位权:…24,23,22,21,20,2-1,2-2,2-3…加减规则:逢二进一,借一当二1+1=1010-1=1为什么计算机要采用二进制(二进制的特点)容易实现:两个数码,用电路实现比较容易;可靠性高:两个数码,存储、传输和处理不容出错;电路简单:运算规则简单、使运算器的结构简化。1、计算机中的常用数制数制:又称为进位计数制,即按进位制的方法进行计数。计数制的特点:表示数值大小的数码与它在数中的位置有关。常见数制十进制的特点:基数10,十个数码,逢十进一、借一当十。二进制的特点:基数2,二个数码,逢二进一、借一当二。八进制的特点:基数8,八个数码,逢八进一、借一当八。十六进制的特点:基数16,十六个数码(0,1……9,A,B,C,D,E,F),逢16进一、借一当16按权展开式(或多项式表示形式)(1234.56)10=1×103+2×102+3×101+4×100+5×10-1+6×10-2(1101.01)2=1×23+1×22+0×21+1×20+0×2-1+1×2-2(345.67)8=3×82+4×81+5×80+6×8-1+7×8-2(2FA.D)16=2×162+15×161+10×160+13×16-1得到的算式值是该数对应的十进制的值•不同进制数的对应关系:P12十进制二进制八进制十六进制0123456789101112131415161718…01101110010111011110001001101010111100110111101111100001000110010…012345671011121314151617202122…0123456789ABCDEF101112…2、常用数制之间的转换1.非十进制数转换为十进制数方法:把各个非十进制数按权展开求和例:(101.101)2=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=(5.625)10看一个练习2.十进制数转换为非十进制数方法:整数部分转换采用“除N取余法”,且除到商为0为止;小数部分转换采用“乘N取整法”,乘不尽时,到满足精度为止。(其中N为要转换的进制基数)注意:在书写结果时整数的余数是反序写下来,小数的整数是正序写下来的。例:(123.45)10=(?)2(123.45)10=(1111011.0111)22123……..1底261…….1230……0215…...127…..123…..121….1高0(123)10=(1111011)2.452高0.921.821.621.22底0.4(0.45)10=(0.0111)23.非十进制数之间的转换(1)二进制数与八进制数的转换方法:以小数点为界,分别向左向右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。(2)二进制数与十六进制数的转换方法:以小数点为界,分别向左向右每四位二进制数合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。(3)八进制数与十六进制数的转换借助于二进制数来完成进制转换中可以使用附件中的计算机器来计算启动计算机器,切换为科学型从选框中选择要转换数据的进制输入数据点选其他进制的选框就可以得到所需数据的结果3、二进制数的算术运算加:0+0=00+1=11+0=11+1=0减:0-0=01-1=01-0=10-1=1乘:0×0=00×1=01×0=01×1=1除:0÷0=00÷1=01÷01÷1=1例:1+1=10-1=4、二进制数的逻辑运算三种基本逻辑运算逻辑与——若要结论成立,必须所有条件都成立。运算规则为:0·0=00·1=01·0=01·1=1逻辑或——若要结论成立,在所有条件中至少有一个条件成立即可。运算规则为:0+0=00+1=11+0=11+1=1逻辑非——逻辑求反。运算规则为:100,1第二节计算机中数据的表示方法1、数据的存储单位数据存储的最小单位:位(bit)比特数据存储的最基本单位:字节(Byte)拜特计算机处理数据的基本单位:字(word)各单位之间的换算关系:1B=8bits1KB=210B=1024B1MB=210KB=1024KB1GB=210MB=1024MB1TB=210GB=1024GB字长=2n(n=3)2、数据的编码十进制数的二进制编码:常用8421BCD码,如(378)10的编码为:十进制数3788421编码001101111000则(378)10的8421BCD码为001101111000字符编码:计算机中使用的字符编码是美国标准信息交换代码,即ASCII码(P38)。在微机中采用每个字节的低7位来表示128个不同的字符。如:字符A的ASCII码为01000001汉字编码:(1)国标码(交换码):国家标准信息交换用汉字编码,简称国标码,指1980年中国制定的用于不同的具有汉字处理功能的计算机系统间交换汉字信息时使用的编码。每个汉字用2个字节表示,其中两个字节的最高位均为0。0011010001110011(2)机内码:即汉字存储码。也采用两个字节的编码,其中两个字节的最高位均为1。1011010011110011(3)输入码:音、形、音形、序数编码(4)输出码:汉字的输出码是对汉字字形经过点阵数字化后的一串二进制数,又称为汉字字形码或字模,计算机输出的是点阵字形即点阵码。存储点阵汉字所需要的容量计算方法为:m×n÷8(其中m×n为汉字点阵值),所得结果单位是字节数。第三节计算机软件系统3.1计算机软件系统计算机软件:分为系统软件和应用软件。3.1.1系统软件操作系统:管理和控制计算机软、硬件和数据资源的大型程序。计算机语言:人和计算机进行信息交流的媒介,可以分为低级语言和高级语言,低级语言主要有两种,机器语言和汇编语言。(1)机器语言:机器语言就是二进制代码语言,唯有它能直接被计算机识别并执行。(2)汇编语言:用英文缩写符号来代替机器语言指令代码中的操作码,用地址符号来代替地址码。(3)高级语言:用人们比较熟悉的代码来编辑程序,通过系统软件翻译成机器能识别的语言,从而按照人的意愿进行操作。VisualBasicVC++JavaC#Delphi数据库语言:是将数据库的操作功能和数据的运算功能相结合的完整的独立系统,可单独使用进行简单的查询、更新等。VisualFoxpro智能语言:是将复杂的知识进行编码。PROLOG,LISP汇编方式:汇编方式是将汇编语言编写的程序翻译成机器语言程序。解释方式:编译方式:是一种边扫描边翻译边执行的口译形式的翻译程序。特点是方便、灵活,但执行速度慢,且离不开源程序。是一种先分析再综合再生成完整代码去执行操作的笔译的翻译程序。特点是速度快,运行时与源程序和编译程序无关,但不灵活,若源程序作了某些修改,则必须重新进行编译。3.1.2语言处理程序三种工作方式小结本章着重讲述了以下内容:1.计算机中的数制表示及其关系2.各种常用进制之间的转换3.二进制数的算术运算和逻辑运算4.计算机内部数据的单位、数据的编码5.计算机的软件系统

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功