8086微型计算机原理与应用(吴宁)习题参考答案(第一章)

时间:2025-04-06

8086微型计算机原理与应用(吴宁)习题答案(第一章)——绝对真实!!!

8086微型计算机原理与应用(吴宁)习题参考答案(第一章)

第一章 计算机基础知识

1-3 写出下列机器数的真值

(1) 01101110 真值=+1101110B=+110

(2) 10001101 真值=-0001101B=-13

(3) 01011101 真值=+1011001B=+89

(4) 1100110 真值=-1001110B=-78

1-4 写出下列二进制数据的原码、反码和补码(设字长为8位)

(1) +010111

原码=反码=补码=00010111

(2) +101011

原码=反码=反码=00101011

(3) -101000

原码=10101000 反码=11010111 补码=11011000

(4) -111111

原码=10111111 反码=11000000 补码=11000001

1-5 写出等效的十进制数值:

(1) [X]原 =[X]反 =[X]补 = 0001110 真值X=+14

(2) [X]原 =11111111 真值X= -127

[X]反 = 11111111 真值X= -0

[X]补 = 11111111 真值X= -1

(3) [X]原 = 10000000 真值X=-0

[X]反 = 10000000 真值X=-127

[X]补 = 10000000 真值X=-128

(4) [X]原 =10000001 真值X= -1

[X]反 = 10000001 真值X=-126

[X]补 = 10000001 真值X= -127

1-6 计算下列各式

(1)

(2)

(3)

(4)

(5)

(6) 00020200+00100001= 00110101 00010100+00100001=00110101 11101100+00100001=00001101 11101100+ 11011111=11001011 00010100+10111110=11010010 11101100+ 11111100=11101000

1-7 用补码来完成下列计算,并判断有无溢出产生(字长8位)

(1) 85+60

01010101

+ 00111100

10010001

CS=0 CP=1 CS XOR CP=1 所以产生溢出OV=1

(2) -85+60

8086微型计算机原理与应用(吴宁)习题答案(第一章)——绝对真实!!!

10101011

+00111100

11100111

CS=0 CP=0 CS XOR CP=0 无溢出

(3) 85-60

01010101

+11000100

1 00011001

CS=1 CP=1 CS XOR CP=0 无溢出

(4) -85-60

10101011

+ 11000100

1 01101111

CS=1 CP=0 CS XOR CP=1 产生溢出

1-8补码加法判断有无溢出

(1)01001010+01100001 = 10101011 Cp=1,Cs=0 有溢出

(2)01101100 — 01010110=01101100+10101010=00010110

Cp=1,Cs=1 无溢出

1-9 转换BCD码

(1) 30D = (00110000)BCD (2) 127D = (000100100111) BCD

(3) 00100010B=34D=(00110100) BCD (4) 74H=116D=(000100010110) BCD 1-10 ASCⅡ码表示的字符

41H =’A’ ; 71H=’r’ , 65H=’e’ , 20H=SP

1-11 字符的ASCⅡ码

‘9’= 39H , ‘*’= 2AH , ‘=’ = 3DH , ‘$’ = 24H , ‘ !’ = 21H 1-12 加偶校验的字符的ASCⅡ码

‘9’ : 39H ; ‘*’ :AAH ; ‘=’ : BDH

‘$’ : 2DH ; ‘!’ : 21H

1-13 补码表示的定点小数时, 数值范围为 -1 —— +(1- 2-9)

—— 补码表示的定点整数时, 数值范围为 -29 —— + (29 –1)

补码表示阶码,原码表示尾数时,数值范围为 -27 (1-2-5) ——+27 (1-2-5) 1-14试将下列数表示成浮点的规格化数。设阶码为4位,尾数为8位

解1:设阶码,尾数均用补码表示,则

(1)69.57

69.57=1000101.10…B=0.100010110×27

阶码0111,尾数01000110

结果为011101000110B=746H

(2)-38.405

-38.405=-0100110.0110….B=-0.1001100110..×26

阶码=0110,尾数=10110011B

结果=011010110011B=6B3H

(3)-0.3125

-0.3125=-0.0101=-0.101×2-1

8086微型计算机原理与应用(吴宁)习题答案(第一章)——绝对真实!!!

阶码=1111

尾数=10110000B

结果=111110110000B=FB0H

(4)+0.00834

0.00834=0。0000001。。=0.100010001…×2-6

阶码=1010

尾数=01000100B

结果=101001000100B=A44H

解2:设阶码用补码表示,尾数用原码表示,则

(1)规格化浮点数为 011101000101=745H

(2)规格化浮点数为 011011001100=6CCH

(3)规格化浮点数为 111111010000=FD0H

(4)规格化浮点数为 101001000100=A44H

1-15单精度浮点数

(1) 69.57D=1.00010110010001111010111×2110

单精度浮点数=0 10000101 00010110010001111010111=428B23D7H

(2) -38.405D=-1.00110011001111010111000×2101

单精度浮点数=1 10000100 00110011001111010111000=C2199EB8H

(3)–0.3125D=-1.01×2-10

精度浮点数=1 01111101 01000000000000000000000B=BEA00000H

(4) 0.00834D=1.00010001010010001111111×2-111

单精度浮点数=0 01111000 00010001010010001111111B

=3C08A47FH

或 3C08A47EH

1-16 浮点数表示的数值

(1)=88D

(2)=230.572445863D

…… 此处隐藏:807字,全部文档内容请下载后查看。喜欢就下载吧 ……
8086微型计算机原理与应用(吴宁)习题参考答案(第一章).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

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

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