2024年5月30日发(作者:)
汇编语言(第 2 版),郑晓薇汇编语言各章习题、测试题答案
习题一
1.1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数
11010011 01110111 10000011 00101111 10101010
1.2 十六进制运算
1A524438H 3967H - 2D81H 37H × 12H 1250H × 4H
1.3 将十进制数变为 8 位补码并做运算(结果用二进制、十六进制、十进制表示)
29+53 73- 24 -66+82 -102-15
1.4 用压缩码计算(结果用二进制、码、十进制表示)
29+53 73- 24 66+18 132+75
1.5 符号位扩展(字节扩展为字,字扩展为双字)
20A3H 94H 3456H 7 00H
1.6 若机器字长为 16 位,其无符号数表示范围是多少?带符号数表示范围是多少?分别用十进制
和十六进制表示。
1.7 写出下列十六进制数所能代表的数值或编码:
(1) 38H ( 2) ( 3) 5 ( 4) 0
1.8 将下列十进制数分别转换为二进制、十六进制、二进制补码、压缩码和码:
(1) 108 ( 2) 46 ( 3) -15 ( 4) 254
1.9 写出下列算式的 8 位二进制运算结果,标志位、 、、分别是什么值?
(1) 56+63 ( 2) 83-45 ( 3) -74+29 ( 4) -12-37
1.10 查表,指出码 0、 0、07H 、1、20H 、60H 、50H 、70H 对应的控制字符。
测验一
单选题:
1. 已知 76,则 [X]
补
= 。
A. 76H B. 4 C.0B4H D.0
2. 已知[X]
补
=80H,则 。
A. 80H B. 0 C. 0 D. -80H
3. 已知[X]
补
=98H,则 [X]
补
/2= 。
A . 0 B.4 C. 49H D. 31H
4. 已知 78, 83,则 []
补
= 。
A. 0F5H B. 0A1H C. 0 D. 65H
5. 将 124 转换成十六进制数的结果是
A . 7 B. 7 C. 7 D. 7
6. 将 93H 看成一个压缩码,其结果是
A. 10010101 B . 10010011 C.10000011 D.10000001
7. 45 转换成二进制数是
A.10101101 B.00111101 C. 00101101 D. 10011101
8. 6 转换成十进制数是
A. 118 B . 108 C. 48 D. 68
9. 将 93H 扩展为字的结果是
A. 93H B. 0093H C. 1193H D. 1093H
发布者:admin,转转请注明出处:http://www.yc00.com/web/1717073808a2733545.html
评论列表(0条)