网站大量收购独家精品文档,联系QQ:2885784924

[工学]微机原理第1章 基础知识.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]微机原理第1章 基础知识

区位码与国标码转换 方法:将区号位号分别加上32。 例:汉字“啊”位于16区1位,则: “啊”的区位码为:1601 区码与位码分别加上十进制数32,为: (16 01)+(32 32)→48 33D=30 21H。 则“啊”的国标码为:30 21。 国标码与内码转换 方法:将区号位号分别加上80H。 * 链接资料 4,5,6 6.十六进制数转换为二进制数 方法:把每位十六进制数用4位二进制数表示。 例:把十六进制数5A.7转换为二进制数 5 A. 7H = 0101 1010.0111B = 1011010.0111B 1.1.3 二进制编码的十进制数(BCD码) 用若干二进制数码表示一位十进制数的方法统称BCD码。 例:用4位二进制编码,表示一位十进制数 十进制数 BCD数 0 —— 0000 1 —— 0001 2 —— 0010 … 7 —— 0111 8 —— 1000 9 —— 1001 1.非压缩BCD 非压缩BCD码用一个字节表示一位十进制数,一般只用低4位。 十进制数 BCD数 0 —— 0000 0000 1 —— 0000 0001 2 —— 0000 0010 … 9 —— 0000 1001 10 —— 0000 0001 0000 0000 … 27 —— 0000 0010 0000 0111 2.压缩BCD 高4位、低4位分别表示一位十进制数。 十进制数 BCD数 0 —— 0000 0000 1 —— 0000 0001 2 —— 0000 0010 … 9 —— 0000 1001 10 —— 0001 0000 … 27 —— 0010 0111 1.2 符号数的表示及运算 数除了有上述无符号数外,还有符号数。数的符号在计算机中也用二进制数表示,通常用二进制数的最高位表示数的符号,0表示正数,1表示负数。把一个数及其符号在机器中数值化的表示称为机器数,而机器数所代表的数本身称为数的真值。机器数可以用不同方法表示,常用的有原码、反码和补码表示法。 x 0 ≤ x ≤ 2n-1 – 1 [x]原 = 2n-1 + |x| -( 2n-1 – 1)≤ x ≤ 0 1.2.1 符号数的表示 1.原码 字长n=8时: [+0]原 = 0000 0000 [-0]原 = 1000 0000 [+1]原 = 0000 0001 [-1]原 = 1000 0001 [+127]原 = 0111 1111 = 28-1-1 [-127]原 = 1111 1111 = -(28-1-1) [+0]原 = 0000 0000 0000 0000 [-0]原 = 1000 0000 0000 0000 [+1]原 = 0000 0000 0000 0001 [-1]原 = 1000 0000 0000 0001 [+32767]原 = 0111 1111 1111 1111 = 216-1-1 [-32767]原 = 1111 1111 1111 1111 = -(216-1-1) 字长n=16时: 原码表示范围: -(2n-1 –1) ~ +(2n-1 –1) -(27 –1) ~ +(27 –1) -127 ~ +127 -(215 –1)~ +(215 –1) -32767 ~ +32767 字长 表示范围 n 8 16 2.反码 x 0 ≤ x ≤ 2n-1 – 1 [x]反 =   2n–1 -|x| -( 2n-1 – 1)≤ x ≤ 0 ★正数的反码与原码相同; ★负数的反码,是原码的符号位不变,其它各位求反。 字长为8时: [+0]反 = 0000 0000 [-0]反 = 1111 1111 [+1]反 = 0000 0001 [-1]反 = 1111 1110 [+127]反 = 0111 1111 [-127]反 = 1000 0000 字长为16时: [+0]反 = 0000 0000 0000 0000, [-0]反 = 1111 1111 1111 1111 [+1]反 = 0000 0000 0000 0001 [-1

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档