太原理工大学微型计算机接口技术,太原理工大学微机原理与接口技术习题.pdf...

第 1 章 习题解答■■■■■·1 ·

第 1 章 习 题 解 答

1.1 简述计算机和微型计算机经过了哪些主要的发展阶段?

答:① 计算机经历了电子管计算机、晶体管计算机 、 集成电路计算机、大规模集成

电路计算机四个发展阶段。

② 微型计算机经历了低档 8 位微处理器和微型计算机、中档 8 位微处理器和微型计算

机、16 位微处理器和微型计算机、32 位微处理器和微型计算机、64 位高档微处理器和微

型计算机五个发展阶段。

1.2 设机器字长为 8 位,最高位为符号位。试用二进制加法计算下列各式,并用“双

高位判别法”判别有无溢出,若有,是正溢出还是负溢出?

50 +84;-33 +( -37) ;-90 +( -70) ;72 -8

答:采用补码相加、逢二进一求和。溢出判断采用双高位判别法,OF =Cs Cp =1,表

示发生了溢出错误。 大

(1)50 +84

[50] 原 =[50]反 =[50]补

[84]原 =[84]反 =[84]补

补码相加:

0011 0010 B [50] 补

+)0101 0100 B [84]补

1000 0110 B

所以, [50] 补+[84]补 =1000 0110 B,最高位为 1,是负数。

溢出判别:OF =Cs Cp =0 1=1,有溢出,为正溢出,结果错误。

(2 )-33 +( -37)

[-33]原 =1010 0001B,[-37]补 =1010 0101B

[-33]原 =1101 1110B,[-37]补 =1101 1010 B

[-33]补 =1101 1111B,[-37]补 =1101 1011 B

补码相加:

1101 1111 B [ -33]补

+)1101 1011 B [-37]补

1 1011 1010 B [ -70]补

所以,[-33 +( -37)]补 =1011 1010B,将其求补得 1100 0110B=-70

溢出判别:OF =Cs Cp =1 1=0,无溢出,结果正确。

(3 )-90 +( -70)

[-90]原 =1101 1010B,[-70]补 =1100 0110B

[-90]反 =1010 0101B,[-70]补 =1011 1001B

[-90]补 =1010 0110B,[-70]补 =1011 1010B

补码相加:

1010 0110 B [ -90]补

·2 · 第 1 章 习题解答

+)1011 1010 B [-70]补

10110 0000 B [96] 补

所以,[-90 +( -70)]补=0110 0000B=96

溢出判别:OF =Cs Cp =1 0 =1,有溢出,为负溢出,结果错误。

(4 )72 -8 =72 +( -8)

[72]原 =[72]反 =[72]补 =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值