微机原理习题答案1234章

上传人:Wo****E 文档编号:170156700 上传时间:2022-11-19 格式:DOC 页数:7 大小:18KB
收藏 版权申诉 举报 下载
微机原理习题答案1234章_第1页
第1页 / 共7页
微机原理习题答案1234章_第2页
第2页 / 共7页
微机原理习题答案1234章_第3页
第3页 / 共7页
资源描述:

《微机原理习题答案1234章》由会员分享,可在线阅读,更多相关《微机原理习题答案1234章(7页珍藏版)》请在装配图网上搜索。

1、微机原理习题答案1234章 微机原理与接口技术 楼顺天 周佳社 编著 科学出版社2023年 习题解答 因时间紧,习题解答由局部教师提供,还没有经过仔细校对,肯定有不少错误,请各位指正。另外,习题有多种解法,答案不唯一,仅供参考。 0 第1章 数制与码制 1. 将以下十进制数转换成二进制数: 158;267.625; 35721; 解:1 58D = 0011 0B 2 67.625D = 0100 0011.0B 3 5721D = 0001 0110 0 1001B 2. 将二进制数变换成十六进制数: 11001 0B; 211 0100 1B; 31111 1111 1111 1B; 60

2、100 0000 0001B 40100 0000 01B;50111 1111B; 解: 11001 0B = 95H 211 0100 1B = 34BH 31111 1111 1111 1B = FFFDH 40 1000 0001 0B = 815H 50111 1111B = 7FH 60100 0000 0001B = 401H 3. 将十六进制数变换成二进制数和十进制数: 178H; 20A6H; 31000H; 40FFFFH 解:178H = 120D = 0111 1000B 20A6H = 166D = 0 0110B 31000H = 4096D = 0001 0000

3、 0000 0000H 40FFFFH = 65535D = 1111 1111 1111 1111B 4. 将以下十进制数转换成十六进制数: 139; 2299.34375; 354.5625 解:139D = 27H 2299.34375D = 12B.58H 354.5625D = 36.9H 5. 将以下二进制数转换成十进制数: 110.B; 210010010.001B; 310.1B 解:110.B = 22.625D 1 210010010.001B = 146.125D 310.1B = 26.8125D 6. 计算按原进制运算: 110001B10B; 211B11100B;

4、 31110B1110B; 4124AH78FH; 55673H123H; 61000HF5CH; 解:100111B 2 11111100B 30000B 419D9H 55796H 6A4H 7. a=1B, b=11001B, c=100110B, 按二进制完成以下运算,并用十进制运算检查计算结果: 1a+b; 2c-a-b; 3ab; 4cb 解:a=1B=11D b=11001B=25D c=100110B =38D 1100100B = 36D 210B = 2D 31 0001 0011B=275D 41B 余1B= 13D 8. a=00111000B, b=11000111B

5、, 计算以下逻辑运算: 1a AND b; 2a OR b; 3a XOR b; 4NOT a 解:100000000B 211111111B 311111111B 411000111B 9. 设机器字长为8位,写出以下各数的原码和补码: 1+0B;2-0B;3+1111111B; 4-1111111B;5+1000000B;6-1000000B 解:1原00B 补00B 2原10B 补01B 2 3 原01111111B 补01111111B 4 原11111111B 补10000001B 5 原01000000B 补01000000B 6 原11000000B 补11000000B 10.

6、 写出以下十进制数的二进制补码表示设机器字长为8位: 115;21;3117;40; 415;5127;6128;780 解:1 00001111B补 2 11111111B补 3 01101B补 4 00000000B补 5 11110001B补 6 01111111B补 7 10000000B补 8 00000B补 11. 设机器字长为8位,先将以下各数表示成二进制补码,然后按补码进展运算,并用十进制数运算进展检验: 18773;28773;38773; 48773;58773;68773; 解:11110B=14D 200001110B 进位舍弃 300000B=-96D 溢出 4111

7、10010B=-14D 501100000B=96D 溢出 611110010B=-14D 12. a,b,c,d为二进制补码:a=00110010B, b=01000B, c=11001B, d=10B, 计算: 1a+b;2a+c;3c+b;4c+d; 5a-b;6c-a;7d-c;8a+d-c 解:101111100B 3 200011B 300110011B 400011B 511000B 611B 710001B 811B 13. 设以下四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并判断其结果是否溢出: 1a=37H, b=57H; 2a=0B7H, b=0D7H; 3

8、a=0F7H, b=0D7H; 4a=37H, b=0C7H 解:1a+b=8EH溢出,a-b=E0H未溢出 28EH未溢出,E0H未溢出 3CEH未溢出,20H未溢出 4FEH未溢出70H未溢出 14. 求以下组合BCD数的二进制和十六进制表示形式: 1325121290732023 解:10011 0010 0 0001B = 3251H 20001 0010 1001 0111B = 12907H 30010 0000 0000 0110B = 2023H 15. 将以下算式中的十进制数表示成组合BCD码进展运算,并用加6/减6修正其结果: 13842;25677;39988;43469

9、; 53842;67756;71576;88923 解:1 0011 1000B + 0100 0010B = 0111 0B 低BCD码位需要加6修正 0111 0B + 0000 0110B = 1000 0000B = 80BCD 2 0 0110B + 0111 0111B = 1100 1B 高、低BCD码位都需要加6修正 1100 1B + 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 1B 低BCD码位需要加6修正 4 第 7 页 共 7 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!