微机原理与接口技术楼顺天版课后题完整答案.doc
文本预览下载声明
微机原理与接口技术 楼顺天 周佳社编著 科学出版社
找了好久,终于在期末从老师那儿弄了一份,希望对大家有用!
微机原理与接口技术
楼顺天 周佳社 编著
科学出版社2006年
习题解答
因时间紧,习题解答由部分老师提供,还没有经过仔细校对,肯定有不少错误,请各位指正。另外,习题有多种解法,答案不唯一,仅供参考。
第1章 数制与码制
将下列十进制数转换成二进制数:
(1)58;(2)67.625; (3)5721;
解:(1) 58D = 0011 1010B
(2) 67.625D = 0100 0011.1010B
(3) 5721D = 0001 0110 0101 1001B
将二进制数变换成十六进制数:
(1)1001 0101B; (2)11 0100 1011B; (3)1111 1111 1111 1101B;
(4)0100 0000 10101B;(5)0111 1111B; (6)0100 0000 0001B
解: (1)1001 0101B = 95H
(2)11 0100 1011B = 34BH
(3)1111 1111 1111 1101B = FFFDH
(4)0 1000 0001 0101B = 815H
(5)0111 1111B = 7FH
(6)0100 0000 0001B = 401H
将十六进制数变换成二进制数和十进制数:
(1)78H; (2)0A6H; (3)1000H; (4)0FFFFH
解:(1)78H = 120D = 0111 1000B
(2)0A6H = 166D = 1010 0110B
(3)1000H = 4096D = 0001 0000 0000 0000H
(4)0FFFFH = 65535D = 1111 1111 1111 1111B
将下列十进制数转换成十六进制数:
(1)39; (2)299.34375; (3)54.5625
解:(1)39D = 27H
(2)299.34375D = 12B.58H
(3)54.5625D = 36.9H
将下列二进制数转换成十进制数:
(1)10110.101B; (2001B; (3)11010.1101B
解:(1)10110.101B = 22.625D
(2001B = 146.125D
(3)11010.1101B = 26.8125D
计算(按原进制运算):
(1+11010B; (2)10111B; (3)1011110B-1110B;
(4)124AH+78FH; (5)5673H+123H; (6)1000H-F5CH;
解:(1
(2)
(3)1010000B
(4)19D9H
(5)5796H
(6)A4H
已知a=1011B, b=11001B, c=100110B, 按二进制完成下列运算,并用十进制运算检查计算结果:
(1)a+b; (2)c-a-b; (3)a×b; (4)c÷b
解:a=1011B=11D b=11001B=25D c=100110B =38D
(1)100100B = 36D
(2)10B = 2D
(3)1 0001 0011B=275D
(4)1B 余1101B= 13D
已知a, b, 计算下列逻辑运算:
(1)a AND b; (2)a OR b; (3)a XOR b; (4)NOT a
解:(1
(2
(3
(4
设机器字长为8位,写出下列各数的原码和补码:
(1)+1010101B;(2)-1010101B;(3)+1111111B;
(4)-1111111B;(5)+1000000B;(6)-1000000B
解:(1)
(2)
(3)
(4)
(5)
(6)
写出下列十进制数的二进制补码表示(设机器字长为8位):
(1)15;(2)-1;(3)117;(4)0
显示全部