- 1
- 0
- 约2.25千字
- 约 3页
- 2026-02-26 发布于北京
- 举报
第1章微型计算机概论
1.12以下十进制数对于的八位二进制补码是怎样表示的?
(1)102
[102]补
(2)34
[34]补
(3)96
[96]补
(4)-100
[-100]原
[-100]反
[-100]补
(5)-64
[-64]原
[-64]反
[-64]补
(6)0
[0]补
1.14为什么我们会用16进制表示数据?请将下列十进制数转换成对应的十六进制数。
(1)354=162H
(2)102=66H
(3)64=40H
(4)256=100H
(5)127=7FH
(6)32=20H
(7)135=87H
(8)67=43H
1.15现有如下十进制数,将其转换成对应的二进制数。
(1)34.5=10010.1B
(2)20.12510100.001B
(3)17.12=10001.0001B
(4)100.4=1100100.01B
(5)50.05=110010.00001B
(6)19.3=10011.01B
1.16将下列十六进制数表示成二进制数。
(1)0FFH=11111111B
(2)34H=00110100B
(3)67H=01100111B
(4)4EH=01001110B
(5)90H=10010000B
(6)4DH=01001101B
(7)5AH=01011010B
1.17请写出以下补码表示的二进制数真值。
[X]补=1000000000000000B
X-32768
[Y]补=1111111111111111B
[Y]反=1111111111111110B
[Y]原=1000000000000001B
Y-1
[Z]补=0111111111111111B
Z=32767
[W]补=1111000000000000B
[W]反=1110111111111111B
[W]原=1001000000000000B
W-4096
[Q]补=0100000000000000B
Q=16384
[P]补=1000000000000001B
[P]反=1000000000000000B
[P]原=1111111111111111B
P-32767
1.20请判断以下八位二进制数补码运算是否会产生溢出,或者产生进位,为什么?
(1)-23+78
[-23]补+[78]补=E9H+4EH=(1)37H
无溢出,有进位
(2)-45-92
[-45]补+[-92]补=D3H+A4H=(1)77H
有溢出,有进位
(3)89+30
[89]补+[30]补=59H+1EH=77H
无溢出,无进位
(4)78-52
[78]补+[-52]补=4EH+CCH=(1)1AH
无溢出,有进位
(5)83-(-30)
[83]补+[30]补=53H+1EH=71H
无溢出,无进位
(6)126-(-34)
[126]补+[34]补=7EH+22H=A0H
有溢出,无进位
(7)108+34
[108]补+[34]补=6CH+22H=8EH
有溢出,无进位
1.22设有X=80H,Y=79H,Z=88H,在下述情况下比较三个数的大小。
(1)三数均为无符号数
YXZ
(2)三数均为有符号数(补码)
[X]补=10000000B
X-10000000B(负数)
[Y]补=01111001B
Y=01111001B(正数)
[Z]补=10001000B
[Z]反=10000111B
[Z]原=11111000B
Z-01111000B(负数)
XZY
(3)三数均为压缩BCD码
X
原创力文档

文档评论(0)