微机原理习题答案1234章 - 图文
更新时间:2023-10-31 15:51:01 阅读量: 综合文库 文档下载
- 微机原理第四章课后答案推荐度:
- 相关推荐
微机原理与接口技术
楼顺天 周佳社 编著
科学出版社2006年
习题解答
因时间紧,习题解答由部分老师提供,还没有经过仔细校对,肯定有不少错误,请各位指正。另外,习题有多种解法,答案不唯一,仅供参考。
- 0 -
第1章 数制与码制
1. 将下列十进制数转换成二进制数: (1)58;(2)67.625; (3)5721; 解:(1) 58D = 0011 1010B (2) 67.625D = 0100 0011.1010B (3) 5721D = 0001 0110 0101 1001B 2. 将二进制数变换成十六进制数: (1)1001 0101B;
(2)11 0100 1011B; (3)1111 1111 1111 1101B;
(6)0100 0000 0001B
(4)0100 0000 10101B;(5)0111 1111B; 解: (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
3. 将十六进制数变换成二进制数和十进制数:
(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 4. 将下列十进制数转换成十六进制数: (1)39; (2)299.34375; (3)54.5625 解:(1)39D = 27H
(2)299.34375D = 12B.58H (3)54.5625D = 36.9H
5. 将下列二进制数转换成十进制数:
(1)10110.101B; (2)10010010.001B; (3)11010.1101B 解:(1)10110.101B = 22.625D
- 1 -
(2)10010010.001B = 146.125D (3)11010.1101B = 26.8125D 6. 计算(按原进制运算):
(1)10001101B+11010B; (2)10111B+11100101B; (3)1011110B-1110B; (4)124AH+78FH; (5)5673H+123H; (6)1000H-F5CH; 解:(1)10100111B
(2) 11111100B (3)1010000B (4)19D9H (5)5796H (6)A4H
7. 已知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
8. 已知a=00111000B, b=11000111B, 计算下列逻辑运算: (1)a AND b; (2)a OR b; (3)a XOR b; (4)NOT a 解:(1)00000000B (2)11111111B (3)11111111B (4)11000111B
9. 设机器字长为8位,写出下列各数的原码和补码: (1)+1010101B;(2)-1010101B;(3)+1111111B; (4)-1111111B;(5)+1000000B;(6)-1000000B 解:(1)原01010101B 补01010101B (2)原11010101B 补10101011B
- 2 -
(3) 原01111111B 补01111111B (4) 原11111111B 补10000001B (5) 原01000000B 补01000000B (6) 原11000000B 补11000000B
10. 写出下列十进制数的二进制补码表示(设机器字长为8位): (1)15;(2)-1;(3)117;(4)0; (4)-15;(5)127;(6)-128;(7)80 解:(1) (00001111B)补 (2) (11111111B)补 (3) (01110101B)补 (4) (00000000B)补 (5) (11110001B)补 (6) (01111111B)补 (7) (10000000B)补 (8) (01010000B)补
11. 设机器字长为8位,先将下列各数表示成二进制补码,然后按补码进行运算,并用十进
制数运算进行检验:
(1)87-73;(2)87+(-73);(3)87-(-73);
(4)(-87)+73;(5)(-87)-73;(6)(-87)-(-73); 解:(1)1110B=14D (2)00001110B 进位舍弃 (3)10100000B=-96D 溢出 (4)11110010B=-14D (5)01100000B=96D 溢出 (6)11110010B=-14D
12. 已知a,b,c,d为二进制补码:a=00110010B, b=01001010B, c=11101001B, d=10111010B,
计算:
(1)a+b;(2)a+c;(3)c+b;(4)c+d; (5)a-b;(6)c-a;(7)d-c;(8)a+d-c 解:(1)01111100B
- 3 -
(2)00011011B (3)00110011B (4)10100011B (5)11101000B (6)10110111B (7)11010001B (8)11B
13. 设下列四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并判断其结果是否
溢出:
(1)a=37H, b=57H; (2)a=0B7H, b=0D7H; (3)a=0F7H, b=0D7H; (4)a=37H, b=0C7H 解:(1)a+b=8EH溢出,a-b=E0H未溢出 (2)8EH未溢出,E0H未溢出
(3)CEH未溢出,20H未溢出 (4)FEH未溢出70H未溢出
14. 求下列组合BCD数的二进制和十六进制表示形式: (1)3251(2)12907(3)2006 解:(1)0011 0010 0101 0001B = 3251H (2)0001 0010 1001 0111B = 12907H (3)0010 0000 0000 0110B = 2006H
15. 将下列算式中的十进制数表示成组合BCD码进行运算,并用加6/减6修正其结果: (1)38+42;(2)56+77;(3)99+88;(4)34+69; (5)38-42;(6)77-56;(7)15-76;(8)89-23
解:(1) 0011 1000B + 0100 0010B = 0111 1010B 低BCD码位需要加6修正 0111 1010B + 0000 0110B = 1000 0000B = 80BCD
(2) 0101 0110B + 0111 0111B = 1100 1101B 高、低BCD码位都需要加6修正 1100 1101B + 0110 0110B = 0001 0011 0011B=133BCD
(3) 1001 1001B+1000 1000B = 0001 0010 0001B 高、低BCD码位都需要加6修正
0001 0010 0001B +0110 0110B = 0001 1000 0111B=187BCD
(4) 0011 0100B + 0110 1001B = 1001 1101B 低BCD码位需要加6修正
- 4 -
正在阅读:
微机原理习题答案1234章 - 图文10-31
县广播电视台台长2014年述职述廉报告(精选多篇)09-26
陕北酸曲04-14
第08章AWL发动机机械205-17
太阳鱼养殖技术介绍05-03
地藏禅寺因果教育实录(圣云法师讲因果)01-15
《卫生监督学》模考试题及答案12-02
北京融青生态农副产品加工基地建设项目可行性研究报告04-08
西方音乐史与作品欣赏题库111-08
总平停车位设置要求05-14
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 微机
- 习题
- 原理
- 答案
- 图文
- 1234