微型计算机原理课后习题答案-王忠民主编 下载本文

微型计算机原理课后习题答案-王忠民主编

王忠民主编 西安电子科技大学出版

部分习题答案

第二章 计算机中的数值和编码

1、 将十进制数转换为二进制和十六进制 (1) 129.75=1000 0001.11B=81.CH (2) 218.8125=1101 1010.1101B=DA.DH (3) 15.625=1111.101B=F.AH (4) 47.15625=10 1111.0010 1B=2F.28 H

2、 将下列二进制数转换为十进制和十六进制 (1) 111010 B=58 =3A H (2) 1100.111B= 188.875= BC.E H

(3) 0.1101 1B=0.84375 =0.D8H (4) 11110.01 B=30.25 =1E.4H

3、完成下列二进制数的加减法运算 (1) 1001.11+100.01=1110.00 (2) 1101010110.1001-01100001.0011=01110101.0110 (3) 00111101+10111011=11111000 (4) 01011101.0110-101101.1011=101111.1011

4、完成下列十六进制数的加减法运算

1011

(1) 745CH+56DFH=D14B H (2) ABF.8H-EF6.AH=9C28.E H

(3) 12AB.F7+3CD.05=1678 .FC H (4) 6F01H-EFD8H=7F29 H

5、计算下列表达式的值

(1) 128.8125+10110101.1011B+1F.2H=101010101.1010B

(2) 287.68-10101010.11H+8E.EH=103.CEH

(3) 18.9+1010.1101B+12.6H-1011.1001=36.525

6、选取字长n为8位和16位两种情况,求下列十进制数的补码。

(1) X=-33的补码: 1101 1111111111011111

(2) Y=+33的补码: 0010 0001, 0000 0010 0001

(3) Z=-128的补码:1000 0000, 1111 1111 1000 0000

(4) N=+127的补码:0111 1111, 0000 0000 0111 1111

0000

1111