计算机硬件技术基础习题答案(太原理工)

2026/1/27 13:06:51

计算机硬件技术基础习题答案

习题一:

1-8: 2 Bytes = 256 Bytes;

2 Bytes = 2×2Bytes = 64KB; 2 Bytes = 2×2Bytes = 1MB;

2 Bytes = 2×2×2×2 Bytes = 4GB 。

32

10

10

10

2

20

10

10

16

10

6

8

1-12:指令通常包括操作码和操作数两部分。

操作码表示计算机执行什么具体操作;

操作数表示参加操作的数的本身或操作数所在的 地址(操作数的地址码)。

1-22:

[+89]补 = 0 101 1001B;[-89]补 = 1 010 0111B; [+67]补 = 0 100 0011B;[-67]补 = 1 011 1101B。

(1) [-89]补 + [+67]补 = 10100111B + 01000011B

= 1 110 1010B = eaH

V = D7C

D7C = 0; D6C = 0

1

D6C=0

0=0 无溢出

(2) [+89]补 + [-(-67)]补 = [+89]补 + [+67]补

=01011001B + 01000011B = 1 001 1100B = 9cH

V = D7C

D7C = 0; D6C = 1

(3) [-89]补 + [-67]补 = 10100111B + 10111101B

= 1, 0 110 0100B = 64H

V = D7C

D7C = 1; D6C = 0

(4) [-89]补 + [-(-67)]补 = [-89]补 + [+67]补

=10100111B + 01000011B = 1 110 1010B = eaH

V = D7C

D7C = 0; D6C = 0

D6C=0

1=1溢出

D6C=1

0=1溢出

D6C=0

0=0 无溢出

1-30:(1) 01111001 + 01110000

补码竖式: 01111001 + 01110000 ———————

2

11101001

V = D7C D6C=0

1=1 溢出;

两正数相加,其结果应为正数;但结果为负

数,故产生了溢出,正溢出。

(2) -01111001 – 01110000

补码竖式: 10000111 + 10010000 ———————

1,00010111

0=1 溢出;

V = D7C D6C=1

两负数相加,其结果应为负数;但结果为正

数,故产生了溢出,负溢出。

(3) 01111100 – 01111111

补码竖式: 01111100

+ 10000001 ———————

11111101

0=0 无溢出。

V = D7C

D6C=0

3

(4) -01010001 + 01110001

补码竖式: 10101111

+ 01110001 ———————

1,00100000

1=0 无溢出。

V = D7C

D6C=1

1-31: 字长为32位二进制数的补码表示范围:

-231 ~ +(2 - 1)

31

负数的最小值为: -231 正数的最大值为: +(2 - 1)

4

31


计算机硬件技术基础习题答案(太原理工).doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机硬件技术基础习题答案(太原理工) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219