计算机数制及编码_第1页
计算机数制及编码_第2页
计算机数制及编码_第3页
计算机数制及编码_第4页
计算机数制及编码_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

计算机数制与编码微型计算机系统计算机编码和数制

数制

计算机编码数据在计算机中的存储方式微型计算机系统

按进位的原则进行计数逢N进1

采用位权表示法数制

定义:编码和数制常用进位计数制表示方法常用计数制的基数和数字符号十进制二进制八进制十六进制基数数字符号100~920,180~7160~9,A,B,C,D,E,F编码和数制数制间的转换十进制数非十进制数非十进制数十进制数二、八、十六进制之间的转换编码和数制

8753891811

0结果为:113余数法:除基数取余数、由下而上排列。示例1:十进制整数非十进制整数275123712180291240220211

0示例2:结果为:1001011十进制整数非十进制整数进位法:用十进制小数乘基数,当积为0或达到所要求的精度时,将整数部分由上而下排列。示例:

0.625

╳2

1.250整数为1

╳2

0.50整数为0

╳2

1.0

整数为1小数值为0结果为:101十进制小数非十进制小数位权法:把各非十进制数按权展开求和转换公式:(F)x=an-1×xn-1+an-2×xn-2+...+a1×x1+a0×x0+a-1×x-1+...示例:(1011.1)2=1×23+0×22+1×21+1×20+1

×2-1=8+0+2+1+0.5 =(11.5)10非十进制数十进制数编码和数制二进制十六进制

二进制八进制二、八与十六进制之间的转换一位拆三位一位拆四位整数从右向左小数从左向右三位并一位四位并一位编码和数制000110110111.0100

(1 B 7.4)16示例:编码和数制100110110111.010100

(4 6 6 7.24)8计算机编码BCD码(余三码/8421码)国标码(7445)ASCII码汉字编码字符编码二进制编码的十进制数编码和数制1、字符编码(ASCII码)ASCII(AmericanStandardCodeForInformationInterchange)码是美国国家信息交换标准字符码,是国际上比较通用的编码。我国制定GB1988标准,用来表示52个英文大、小写字母,10个数码,32个标点符号、运算符和34个控制字符,共128种。每个字符用一个7位二进制数来表示,在计算机内以一个字节来存储,其最高位D7恒为0。ASCII码值的大小规律小写字母>大写字母>数字>特殊字符(DEL除外)同一序列中按顺序依次增大2、BCD码将十进制数表示为二进制数编码的形式,称为“十进制数的二进制编码”,简称“二~十进制编码”或“BCD码”(Binary-CodedDecimal)。四位二进制数可以组合成十六个不同的码。理论上可以从这十六个码中任意选十个来表示上述数字,但实际上只有少数的几种方案被采用。最常用的是8421码。表4-2-38421码十进制数01234BCD码00000001001000110100十进制数56789BCD码01010110011110001001BCD码与二进制数的主要区别在于:BCD码的每4位一组数之间没有权值关系。例十进制数1945可写成0001100101000101,而二进制数0001100101000101表达的十进制数值是6469。3、汉字编码(1)国标码1981年,我国国家标准局颁布了国家标准《信息交换用汉字编码字符集·基本集》,即GB2312-80。它是汉字交换码的国家标准,所以又称“国标码”。该标准收集了6763个常用汉字,其中一级汉字3755个,包括英、俄、日文字符以及其他符号共7445个。国标码规定,每个字符由两个字节组成。每个字节的最高位恒为“0”,其余7位用于组成各种不同的码值。(2)汉字机内码在计算机内部传输、存储、处理的汉字编码称为汉字机内码。汉字机内码可在国标码的基础上,把2个字节的最高位一律由“0”改“1”而构成。(3)汉字输入码输入码也称为外码,输入西文时,输入码与机内码一致,输入汉字时,不同的输入法对应不同的输入码。无论采用哪一种输入法,当用户向计算机输入汉字时,存入计算机中的总是它的机内码,与所采用的输入法无关。在输入码与机内码之间总是存在着一一对应关系,很容易通过“输入管理程序”把输入码转换成机内码。(4)汉字字形码是指文字字形存储在字库中的数字化代码。每当需要显示或打印的汉字时,是把单个汉字离散成网点,每点以一个二进制位表示,由此组成的汉字点阵字型便称为汉字字形码。常用的字形码有四种:简易型16*16点阵,字模占用32字节。普通型24*24点阵,字模占用72字节。提高型32*32点阵,字模占用128字节。精密型48*48点阵,字模占用288字节。字库的分类:软字库:将汉字库文件存储在软盘或硬盘中。硬字库:利用汉卡(由Rom和Ram芯片制成),将汉卡安装在机器的扩展槽中。数据在计算机中的表示方式即:+7701001101机器数01001101+77

符号位真值机器数/真值编码和数制101100101100110110110011原码反码补码带符号的机器数-77

原码反码补码数据在计算机中的表示方式编码和数制定点数在定点数表示法中,约定所有数据的小数点隐含固定在某个位置,该位置在计算机设计时已经确定,无须再用其他状态来明显地表示小数点。这样的数被称为定点数。定点数一般情况下,可把小数点位置固定在数的任何位置,但常用的形式有两种:将小数点位置固定在数的最高位之前,使机器所表示的数是纯小数。将小数点位置固定在数的最低位之后,使机器所表示的数为纯整数。0100000010000011定点小数:定点整数:定点数符号位隐含小数位(+0.5)符号位隐含小数位(-3)数据在计算机中的表示方式编码和数制3130242322

0如:0.27E-2→+0.27*10-2浮点数阶符阶码数符尾数阶码部分尾数部分

温馨提示

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

评论

0/150

提交评论