数字设原理与实践第2章答案.docVIP

  • 16
  • 0
  • 约2.07万字
  • 约 6页
  • 2017-06-12 发布于河南
  • 举报
数字设原理与实践第2章答案

2.2 将下面的八进制数转换成二进制数和十六进制数: (a) 12348=10100111002=29C16 (c) 3655178=111101011010011112=1EB4F16 (e) 7436.118=111100011110.0010012=F1E.2416 2.3 将下面的十六进制数转换成二进制数和八进制数: (a) 102316=10000001000112=100438 (c) ABCD16=10101011110011012=1257158 (e) 9E36.7A16=1001111000110110117066.364 8 2.5 将下面的数转换成十进制: (e) 10100.11012=20.812510 (f) F3A516=6237310 (g) 120103=13810 (i) 71568=369410 2.6 完成下面的数制转换: (e) 13210=100001002 (f) 2385110 =5D2B16 (g) 72710=104025 (i) 143510=26338 2.7 将下面的二进制数相加,指出所有的进位: (b) 100111 (b) 100111 + 101010 解: (b (b) C 1 0 1 1 1 0 0 1 0 0 1 1 1 + 1 0 1 0 1 0 1 0 1 0 0 0 1 利用减法而不是加法重复训练题2.7,指出所有的借位而不是进位。 解: (b (b) B 1 1 1 0 0 0 0 1 0 0 1 1 1 - 1 0 1 0 1 0 1 1 1 1 0 1 2.9 将下面的八进制数相加: (b)5 (b) 5 7 7 3 4 + 1 0 6 6 解: (b (b) C 1 1 1 1 0 5 7 7 3 4 + 1 0 6 6 6 1 0 2 2 2.10 将下面的十六进制数相加: (b)4 (b) 4 F 1 A 5 + B 8 D 5 解: (b)4 (b) 4 F 1 A 5 + B 8 D 5 5 A A 7 A 2.11 写出下面每个十进制数的8位符号—数值、二进制补码、二进制反码表示:+25、+120、+82、? 42、?6、?111。 解:对正数来说,规定其符号—数值、二进制补码、二进制反码表示相同,符号位为0。对负数,规定其符号—数值码为对应整数的符号—数值码符号位取反,其二进制补码为对应整数的补码,其二进制反码为对应整数的反码。 比如,十进制数2510用二进制表示为110012,所以+210用8位符号—数值、二进制补码、二进制反码表示均 十进制数?4210用8位符号—数值、二进制补码、二进制反码表示均11010110 十进制数 +25 -42 +120 ?6 +82 ?111 符号—数值表示101010101000011011101111 二进制补码表示110101101111101010010001 二进制反码表示110101011111100110010000 2.12 指出下面8位二进制补码相加时是否发生溢出: (a)11 (a) 1 1 0 1 0 1 0 0 + 1 1 1 0 1 0 1 1 (b) 1 0 1 1 1 1 1 1 + 1 1 0 1 1 1 1 1 (c) 0 1 0 1 1 1 0 1 + 0 0 1 1 0 0 0 1 (d) 0 1 1 0 0 0 0 1 + 0 0 0 1 1 1 1 1 解: (a)1 (a) 1 1 0 1 0 1 0 0 + 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 加数符号相同,和的符号与加数符号相同,无溢出 (b) 1 0 1 1 1 1 1 1 + 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 加数符号相同,和的符号与加数符号相同,无溢出。 (c (c) 0 1 0 1 1 1 0 1 + 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 0 加数符号相同,和的符号与加数符号不同,有溢出。 (d) 0 1 1 0 0 0 0 1 + 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 加数符号相同,和的符号与加数符号不同,有溢出 2.18 下面每个算术运算至少在某一种计数制中是正确的。试确定每个运算中操作数的基数可能是多少? (a)

文档评论(0)

1亿VIP精品文档

相关文档