微型计算机技术第一章作业答案:数制转换与补码表示.pdfVIP

  • 1
  • 0
  • 约2.25千字
  • 约 3页
  • 2026-02-26 发布于北京
  • 举报

微型计算机技术第一章作业答案:数制转换与补码表示.pdf

第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)

1亿VIP精品文档

相关文档