专升本计算机基础进制与字符编码_第1页
专升本计算机基础进制与字符编码_第2页
专升本计算机基础进制与字符编码_第3页
专升本计算机基础进制与字符编码_第4页
专升本计算机基础进制与字符编码_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数制的基本概念

常用的计数制数制的转换二进制的运算规则1.3进位计数制1数制的基本概念数码:一组用来表示某种数制的符号。如:1、2、3、4、A、B、C、Ⅰ、Ⅱ、Ⅲ、Ⅳ等。基数:数制所使用的数码个数称为“基数”或“基”,常用“R”表示,称R进制。如二进制的数码是:0、1,基为2。位权:指数码在不同位置上的权值。在进位计数制中,处于不同数位的数码,代表的数值不同。用Ri表示数的按权展开:各位数码的值与其所在的位的位权的乘积。2常用的计数制数制数码基数R位权Ri数的按权展开(例)十进制D0~91010i55.5D=5×101+5×100+5×10-1二进制B0、122i10.1B=1×21+0×20+1×2-1八进制O0~788i55.5O=5×81+5×80+5×8-1十六进制H0~9、A~F1616i5A.8H=5×161+10×160+8×16-13十进制、二进制、八进制、十六进制之间的对应关系十进制二进制八进制十六进制十进制二进制八进制十六进制0123456701101110010111011101234567012345678910111213141510001001101010111100110111101111101112131415161789ABCDEF4数制的转换1、二、八、十六进制数转化为十进制数方法:数值的按权展开例如:(1111.11)2=1×23+1×22+1×21+1×20+1×2-1+1×2-2=15.75(A10B.8)16=10×163+1×162+0×161+11×160+8×16-1=41227.552、十进制数转化为二进制数整数部分:除以2倒取余小数部分:乘以2取整法例:95.6D=1011111.1001B=

O=

H同理:十进制数转化为八、十六进制数时整数部分:分别除以8、16倒取余;小数部分:分别乘以8、16取整法63、二进制数转换成八进制数将二进制数从小数点开始,分别向左、向右每3位分成一组划分,不足三位的分别在左、在右补0凑成三位。每一组三位二进制数,分别转换成八进制数码中的一个数字,连接起来即可。二进制数转换成十六进制数的方法是:方法同上,只是换成每4位一组4、八进制和十六进制之间的互相转换通过10进制或2进制7练习110000B=30H

4625D=1211H110101B=53D

269D=10DH1010.101B=

10.625

D1A2H=418D

111110101.10111B=1F5.B8H=

OCDH=205D95.4D=1011111.01001B8典型考题1、与十进制数291等值的十六进制数为()

A123B213

C231D1322、下列各种数制的数中,最大的数是()

A231D

BF5H

C375O

D11011011B3、6位无符号二进制数能表示的最大十进制整数是。

A64B63C32D31

4、与十六进制数(BC)等值的二进制数是。

A10lll0llB10111100Cll00ll00D1100101195、二进制数00111101转换成十进制数为。A57B59C6lD63

6、与十进制100等值的二进制数是。

A00100llBl100010Cll00l00D1100110

7、最大的10位无符号二进制整数转换成十进数是。A511B512C1023D10248、在计算机中采用二进制,是因为。

A可降低硬件成本B两个状态的系统具有稳定性

C二进制的运算法则简单D上述3个原因9、若在一个非零无符号二进制整数右边加两个零形成一个新的数,则新数的值是原值的。

A四倍B二倍C四分之一D二分之一10、下列4个无符号十进制整数中,能用8个二进制位表示的是。

A257B20lC313D2961011、下面数中,最大的数是。

A(61)10B(00111100)2C(74)8D(3F)16

12、十进制数110.25转化为十六进制是6E.4H____。13、二进制数1001001111B转换成对应的八进制表示是1117O,转换为对应的十六进制表示是_____24FH__。14、在计算机中,表示7种状态至少需要_____3______位二进制码,表示8种状态至少需要___3___位二进制码,表示9种状态至少需要____4____位二进制码。15、在计算机中,无符号整数7至少需要__3__位二进制码,无符号整数8至少需要___4____位二进制码;无符号整数15至少需要__4____位二进制码,无符号整数16至少需要_5__位二进制码。11二进制的运算规则算术运算规则加法规则:0+0=0;0+1=1;1+0=1;1+1=10(向高位有进位)减法规则:0-0=0;10-1=1(向高位借位);1-0=1;1-1=0乘法规则:0×0=0;0×1=0;1×0=0;1×1=1除法规则:0/1=0;1/1=1逻辑运算规则逻辑与运算(AND):0∧0=0;0∧1=0;1∧0=0;1∧1=1逻辑或运算(OR):0∨0=0;0∨1=1;1∨0=1;1∨1=1逻辑非运算(NOT):;逻辑异或运算(XOR):0⊕0=0;0⊕1=1;1⊕0=1;1⊕1=012典型考题1、实行下列二进制逻辑乘法运算(即逻辑与运算)01011001^10100111其运算结果是()

A00000000B11111111

C00000001

D111111102、执行下列二进制算术加运算11001001+00100111,其运算结果是。

A1110llllB11110000C00000001D1010001013作业108.6D=

6c.9999

H=

154.4631

O=

1101100.1001

B10110101.10111B=

B5.B8

H=

265.56

O1011.11B=

11.75

D573.6O=

379.75

DD9.CH=

217.75

Dx=156D,y=9BH,z=232O,m=10011101B,按从小到大的排序是zyxm

141.符号位的表示

2.二进制数的原码、反码和补码表示3.定点数与浮点数

1.5.2计算机中数的表示15符号位的表示数的正负号也用“0”和“1”表示。通常规定一个数的最高位作为符号位,“0”表示正,“1”表示负。把在机器内存放的正负号数码化后的数称为机器数;把在机器外存放的由正负号表示的数称作真值。16

二进制数的原码、反码和补码表示1)数的原码数的原码表示指最高位为符号位,“0”表示正,“1”表示负,数值部分是原数的绝对值。2)数的反码数的反码表示法是指正数的反码和原码相同,负数的反码是对其原码除符号位外各位求反,即0变1,1变0。3)补码表示法数的补码表示是指正数的补码和原码相同,负数的补码是在其反码的最后一位上加1。178位有符号数表示的范围是-128至127.例如,二进制的10000000的最高位为1,所以它表示的是负数。是负的多少呢?我们将其八位全部取反,得到01111111,然后加1,得到10000000.将该数看作无符号数,值为128,故计算机中的10000000表示的是-128最高位(即符号位)为1的8位有符号数有128个,故可表示128个负数;最高位为0的8位有符号数有128个,但全0的那个表示数0,所以总共只能表示127个正整数。18典型例题1、16个二进制位可表示整数的范围是。

A0~65535B-32768~32767

C-32768~32768D-32768~32767或0~65535191.位(bit)2.字节(Byte)

3.字(Word)1.5.3计算机中数据的单位20位(bit)、字节(Byte)、字(word)位,简记为b,也称为比特,是计算机存储数据的最小单位。一个二进制位只能表示一个0或1字节是存储信息的基本单位。8个位构成一个字节计算机处理数据时,CPU通过数据总线一次存取、加工和传送的数据称为字,计算机的运算部件能同时处理的二进制数据的位数,称为字长。21典型例题1、“32位微型计算机”中的32是指()

A微机型B内存容量C储存单位D机器字长221数字编码

2字符编码

3汉字编码1.5.4字符在计算机内的表示23数字编码数值在计算机中的表示一般用8421BCD码,例如,对于(239)10的编码如下:十进制数239的8421编码是:

23900100011100124字符编码目前采用的字符编码,主要是ASCII码,它是AmericanStandardCodeforInformationInterchange的缩写(美国标准信息交换代码),已被国际标准化组织ISO采纳,作为国际通用的信息交换标准代码。ASCII码是一种西文机内码,有7位ASCII码和8位ASCII码两种,7位ASCII码称为标准ASCII码,8位ASCII码称为扩展ASCII码。7位标准ASCII码用一个字节(8位)表示一个字符,并规定其最高位为0,实际只用到7位,因此可表示128个不同字符。同一个字母的ASCII码值小写字母比大写字母大32。25码值编码字符码值编码字符码值编码字符码值编码字符000HNUL3220HSP6440H@9660H`101HSOH3321H!6541HA9761Ha202HSTX3422H"6642HB9862Hb303HETX3523H#6743HC9963Hc404HEOT3624H$6844HD10064Hd505HENQ3725H%6945HE10165He606HACK3826H&7046HF10266Hf707HBEL3927H'7147HG10367Hg808HBS4028H(7248HH10468Hh909HHT4129H)7349HI10569Hi100AHLF422AH*744AHJ1066AHj110BHVT432BH+754BHK1076BHk120CHFF442CH,764CHL1086CHl130DHCR452DH-774DHM1096DHm140EHSO462EH.784EHN1106EHn150FHSI472FH/794FHO116FHo1610HDLE4830H08050HP11270Hp1711HDC14931H18151HQ11371Hq1812HDC25032H28252HR11472Hr1913HDC35133H38353HS11573Hs2014HDC45234H48454HT11674Ht2115HNAK5335H58555HU11775Hu2216HSYN5436H68656HV11876Hv2317HETB5537H78757HW11977Hw2418HCAN5638H88858HX12078Hx2519HEM5739H98959HY12179Hy261AHSUB583AH:905AHZ1227AHz271BHESC593BH;915BH[1237BH{281CHFS603CH<925CH\1247CH¦291DHGS613DH=935DH]1257DH}301EHRS623EH>945EH^1267EH~311FHUS633FH?955FH_1277FHDEL26典型考题1、N’的ASCII码为4EH,则’M’的ASCII码是__________,’n’的ASCII码是______________。4DH、6EH2、计算机内部对信息采用统一的编码。ASCII就是一种编码方式,标准ASCII码是用____________位二进制位来表示128个字符。73、下列字符中,ASCII码值最小的是()。B

A.a

B.A

C.x

D.Y4、在计算机科学中,ASCII码是国际通用的信息交换代码,由一个字节组成。()1

5、ASCII码分为哪两种。

A)高位码和低位码B)专用码和通用码

C)7位码和8位码D)以上都不是

C276、字符的ASCII编码在机器中的表示方位准确的描述应是。

A)使用8位二进制代码,最右边一位为1

B)使用8位二进制代码,最左边一位为0

C)使用8位二进制代码,最右边一位为0

D)使用8位二进制代码,最左边一位为1

B7、大写字母“A”的ASCII码为十进制数65,ASCII码为十进制数68的字母是。

A)BB)CC)DD)E

C8、微型计算机中使用最普遍的字符编码是。EBCDIC码B)国标码C)BCD码D)ASCII码D28汉字编码汉字交换码,国标码是一个四位十六进制数由于汉字数量极多,一般用连续的两个字节(16个二进制位)来表示一个汉字。1981年,我国颁布了第一个汉字编码字符集标准,即GB2312-80《信息交换用汉字编码字符集基本集》,该标准编码简称国标码,是我国大陆地区及新加坡等海外华语区通用的汉字交换码。GB2312-80收录了6763个汉字,以及682符号,共7445个字符,奠定了中文信息处理的基础。29典型考题1、我国的GB2312码用()字节对1个汉字进行编码。

A)2B)16C)4D)1

2、从本质上说,GB2312-80之类的国标码属于()

A.字形码B.交换码C.机内码D.拼音码3、GB2310-80中收录了多少个汉字和图形符号()

A.6763B.12000C.7445D.682

A,B,C30汉字内部码国标码GB2312不能直接在计算机中使用,因为它没有考虑与基本的信息交换代码ASCII码的冲突。比如:“大”的国标码是3473H,与字符组合“4S”的ASCII相同,“嘉,”的汉字编码为3C4EH,与码值为3CH和4EH的两个ASCII字符“<”和“N”混淆。为了能区分汉字与ASCII码,在计算机内部表示汉字时把交换码(国标码)两个字节最高位改为1,称为“机内码”。这样,当某字节的最高位是1时,必须和下一个最高位同样为1的字节合起来,代表一个汉字;31典型考题1、每个汉字的机内码需要用____________个字节来表示。2、在计算机内部,存储和处理汉字使用的编码是________A机内码B输入码C字形码D国际码3、“大”的国标码是3473H,则“大”的机内码是_________

2AB4F3H

32汉字字形码所谓汉字字形码实际上就是用来将汉字显示到屏幕上或打印到纸上所需要的图形数据。汉字字形码记录汉字的外形,是汉字的输出形式。记录汉字字形通常有两种方法:点阵法和矢量法,分别对应两种字形编码:点阵码和矢量码。所有的不同字体、字号的汉字字形构成汉字库。33点阵码是一种用点阵表示汉字字形的编码,它把汉字按字形排列成点阵,一个16×16点阵的汉字要占用32个字节34典型考题1、存储400个24x24点阵的汉字字型所需的存储容量是。

A)255KBB)75KBC)37.5HD)28.125KB2、存储1024个32x32点阵的汉字字型信息所需的字节数是。

A)64KBB)128KBC)256KBD)512KB

3、在16xl6点阵字库中,存储一个汉字的字模信息需用的字节数是。

A)8B)16C)32D)64D,B,C354、如果设汉字点阵为16xl6,那么100个汉字的字型信息所占用的字节数是。

A)3200B)25600C)l6xl600D)16X165、汉字系统中的汉字字库里存放的是汉字的()

A机内码B输入码C字形码D国际码A,C36汉字输入码

将汉字通过键盘输入到计算机采用的代码称为汉字输入码,也称为汉字外部码(外码)。汉字输入码的编码原则应该易于接受、学习、记忆和掌握,码长尽可能短。目前我国的汉字输入码编码方案已有上千种,但是在计算机上常用的有几种,根据编码规则,这些汉字输入码可分为流水码、音码、形码和音形结合码四种37典型考题1、五笔字型码输入法属于。

A)音码输入法B)形码输入法

C)音形结合输入法D)联想输入法

B

2、关于汉字输入码,下面叙述正确的是()A.汉字输入码是为了输入汉字而编制的代码,也称为汉字外部码B.汉字输入码与汉字内码在一般情况下是不相同的C.五笔字型、全拼码、自然码、区位码都是汉字输入码D.汉字输入码是由国家统一规定的E.汉字输入码可分为流水码、音码、形码和音形结合码四种ABCE383、在汉字输入码中,指出下列正确的是()A.自然码属于音形码B.汉语拼音输入法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论