- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及接口技术第1章4
第1章 进制及码元 1.1 进制及转换 1.1.1 进制 生活中:十进制、六十进制(分秒)、十二进制(年月)、十六进制 计算机:二进制(B)、八进制(O、Q)、十进制(D)、十六进制(H) N进制数: 数位——0~N-1 运算——逢N进1,借1当N 1.1.2 进制转换的一般方法 例:任意进制转成十进制 (101101)2=101101B=1*25+0*24+1*23+1*22 +0*21+1*20=45 156.4Q=1*82+5*81+6*80+4*8-1=110.5 6C.4H=6*161+12*160+4*16-1=108.25 例:十进制转成任意进制 123.25= ( 1111011.01)2 = ( 173.2 )8 =( 7b.4 )16 1.1.3 进制快速转换方法(自学) 1.1.4 进制计算 (自学) 1.2 码制及转换 1.2.1 BCD码 常见的BCD码有:8421码、2421码和余三码 8421码: 压缩BCD码:8位二进制代码,高4位表示一个十进制数,低4位表示一个十进制数(00~99) 非压缩BCD码:8位二进制代码表示一个十进制数,高4位无效(0~9),若高4位为0,则叫标准非压缩BCD码 十进制35的压缩BCD码为35H,其标准非压缩BCD码为0305H 1.2.2 ASCII码 基本ASCII码用7位二进制编码,占一个字节,最高位为0 须记的ASCII码: 1.2.3 汉字内码 汉字内码:汉字在计算机及相关设备内存储、处理、传输所用的编码。 国标内码(GB2312),占两个字节,每个字节的最高位为1,最多可以表示16382个。 计算关系: 国际内码=国际码(16进制)+8080H 国际内码=国际区位码(16进制)+A0A0H 1.2.4 原码、反码、补码 原码、补码、反码都是用来表示二进制有符号数。 原码:在真值(原值)的绝对值之前增加一个符号位 (1:负、0:正)而得到。 正数的反码、补码和原码一样。 负数的反码为其原码的符号位不变,其它位取反,负数的 补码为其反码加1。负数的原、反、补码转换关系图如下: 例:8位二进制的原、反和补码 -107 =-6BH =-1101011B (原) (反) (补) 107 =6BH =1101011B (原) (反) (补) 注: 原值和原码的区别 区分正、负数 数的表示范围 1.2.5 二进制数据的表示范围 无符号数:所有二进制位均为数据位 N:0 ~ 2n -1 有符号数:最高位为符号位( 1:负数,0: 正数),其他位为数值位 1.2.6 原值(负数)与补码(无符 号数)之间的直接转换 负数的原值与补码之间转换关系图 码元转换举例 例 8位二进制数 (-128~127) 20=14H(补)=20(无) 正数 -120=-78H=0-78H=88H(补)=136(无)负数 F8H(补)=248(无)=-(0-F8H)=-08H=-8(有) 负数 5CH(补)=92(无)=92(有) 正数 例 16位二进制数 (-32768~32767) 20=0014H(补)=20(无) 正数 -120=-0078H=0-0078H=FF88H(补) =65416(无) 负数 FFC6H(补)=-(0-FFC6H)=-3AH=-58(有) 负数 048FH=1024+128+15=1165(无)=1165(有) 正数 第1章教学要求 掌握进制的计算和转换; 掌握常用码元间的转换方法; 作业:P6 习题—— * * 例: 263Q=B3H 61H 97 ‘a’ 41H 65 ‘A’ 30H 48 ‘0’ 24H 36 ‘$’ 20H 32 SP(
文档评论(0)