第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/8/15 12:15:31 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

习题一:

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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7uy6409f6y83uyx977ai_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top