8086微机原理习题答案1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Intel 8086/8088系列微型计算机原理及接口技术》
(第二次印刷)习题答案
第一章习题
1.
(1)(120)10=(1111000)2=(78)16
(2) (254)10=(11111110)2=(FE)16
(3) (1000)10=(1111101000)2=(3E8)16
(4) (4096)10=(1000000000000)2=(1000)16
2.
(1) (1110000)2=(70)16=(112)10
(2) (10010011)2=(93)16=(147)10
(3) (1101101011)2=(36B)16=(875)10
(4) (1100001010000)2=(1850)16=(6224)10
3.
(1)(34)10=(00110100)BCD
(2)(129)10=(000100101001)BCD
(3)(2048)10=(0010000001001000)BCD
(4)(5760)10=(0101011101100000)BCD
4.
(1)8A+39=C3
(2)1234+A6=12DA
(3)ABC D-E5=AAE8
(4)7A B-F0=7BB
5.
(1)FF 无符号数:255 有符号数:-1
(2)6A 无符号数:106 有符号数:+106
(3)80 无符号数:128 有符号数:-128
(4)74 无符号数:112 有符号数:+112
(5)32 无符号数:50 有符号数:+50
6.
(1) 49 20 61 6D 20 61 20 73 74 75 64 65 6E 74 2E
(2) 略
7.
[+120]
原码=[+120]
反码
=[+120]
补码
=01111000
[-120]
原码
=11111000
[-120]
反码
=10000111
[-120]
补码
=10001000
8.
X= +72 Y=-56 9.
(1) 85+(-76)
[+85]
补+[-76]
补
=00001001=[85-76]
补
无溢出
(2) 85-76
[+85]
补+[-76]
补
=00001001=[85-76]
补
无溢出
(3) 85-(-76)
[+85]
补+[+76]
补
=10100001≠[85+76]
补
有溢出
(4) (-85)-76
[-85]
补+[-76]
补
=00001111≠[-85-76]
补
有溢出
(5) (-85)-(-76)
[-85]
补+[+76]
补
=11110111=[-85+76]
补
无溢出
(6) (-85)+76
[-85]
补+[+76]
补
=11110111=[-85+76]
补
无溢出
第二章习题
1.
EU的分工:译指、执指、提供寻址内存单元时所需要的偏移地址。
BIU的分工:取指、存/取操作数、提供寻址内存单元时所需要的20位地址。
2.见本章
3.见本章
4. 实际地址: 468FAH
5.见本章
6.见本章
第三章习题
1. 见本章
2.略
3.略
4.
(1)立即数不得作为目的操作数
(2)两个操作数不匹配
(3)方括号中不得同时出现BX和BP
(4)AH应改为AL或AX
(5)“256”应改为DX
(6)DX应改为AL或AX
(7)两个存储器之间不得直接传送
(8)两个操作数不匹配
(9)不得将立即数直接送段寄存器
(10)两个段寄存器之间不得直接传送
(11)CS不得作为目的操作数
(12)IP不得出现在指令中
(13)CS不得作为目的操作数
(14)立即数不得作为目的操作数
(15)立即数不得作为目的操作数
(16)“2”应改为CL
(17)“AL”应改为AX
(18)“ES:”不得出现在操作符之前
5.见本章
6.
(1)(AX)=30F5H,(SS)=2000H,(SP)=000AH
(2)(AX)=4443H,(CF)=0
(3)(ZF)=1,(CF)=0,(SF)=0,(OF)=0,(PF)=1,(AF)=0 (4)(DX)=000AH
(5)(DX)=0000H,(AX)=0820H
(6)(AL)=35H,(CF)=1
(7)(AH)=2,(AL)=21,(CL)=4
(8)(SF)=0,(ZF)=0,(PF)=1,(AH)=31H
(9)(BH)=40H,(CF)=1
(10)(AX)=4043H,(CF)=0
(11)(DL)=E5H,(CF)=1
(12)(BX)=C143H,(CF)=0
(13) 0000:4×n
0000:4×n+2
(14)返回地址为