下载此文档

课后作业答案Ch3.ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
第3章 8088/8086指令系统
?8086/8088CPU共有哪几种寻址方式?
解:寻址方式主要是指获得操作数所在地址的方法. 8086/8088CPU具有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、基址一变址寻址、基址一变址-相对寻址以及隐含寻址等8种寻址方式。
(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H. 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少?
需察复唯限晰甩照辉困伏滇跟梳矛苫数恬阜假澄果阶凸郎课沈诧赡裙脓揉课后作业答案Ch3课后作业答案Ch3
1
(1) MOV AX,BX (2) MOV DL,80H
(3) MOV AX, VAR (4) MOV AX,VAR[BX][SI]
(5) MOV AL,'B' (6) MOV DI, ES: [BX]
(7) MOV DX,[BP] (8) MOV BX,20H[BX]
解:
(1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.
(2)立即寻址。操作数80H存放于代码段中指令码MOV之后。
(3)直接寻址。
(4)基址一变址一相对寻址.
操作数的物理地址=(DS) × 16+(SI)+(BX)+VAR
= 60000H+00A0H+0800H+0050H=608F0H
拔烩涧渐轨奏桶聚盖互桶呻则桂嗓病抑逐护钥忱桂衣刺饼爆险责倚贤盐来课后作业答案Ch3课后作业答案Ch3
2
(5)立即寻址
(6)寄存器间接寻址.
操作数的物理地址= (ES) × 16+(BX)
= 20000H+0800H = 20800H
(7)寄存器间接寻址。
操作数的物理地址= (SS) × 16+(BP)
= 15000H+1200H= 16200H
(8)寄存器相对寻址.
操作数的物理地址=(DS) × 16+(BX)+20H
= 60000H+0800H+20H= 60820H
妄询秆疾铭秩躁哉舞修柞咕色诅故泌预呆您貉署深刃鸳堑台髓戈我墨乓榨课后作业答案Ch3课后作业答案Ch3
3
假设(DS)= 212AH,(CS)= 0200H,(IP)= 1200H,(BX)= 0500H,位移量DATA=40H,(217A0H) =2300H,(217E0H)=0400H,(217E2H) =9000H
试确定下列转移指令的转移地址.
(1) JMP 2300H
(2) JMP WORD PTR[BX]
(3) JMP DWORD PTR[BX+DATA]
解:转移指令分为段内转移和段间转移,根据其寻址方式的不同,又有段内的直接转移和间接转移,以及段间的直接转移和间接转移地址。对直接转移,其转移地址为当前指令的偏移地址(即IP的内容)加上位移量或由指令中直接得出;对间接转移,转移地址等于指令中寄存器的内容或由寄存器内容所指向的存储单元的内容。
(1) 段内直接转移。转移的物理地址=(CS) × l6 +2300H
=02000H+2300H=04300H
铝敏胜膘募桩记坍扶福唐寨芽叠廉赚宰焦挨涝饿婆夕昧忻咱槛涧懒擦驭久课后作业答案Ch3课后作业答案Ch3
4
(2)段内间接转移。转移的物理地址= (CS) × 16+ [BX]
= (CS) × l6+(217A0H)
=02000H+2300H=04300H
(3)段间间接转移。转移的物理地址=[BX+DATA]
=(217E2H) × l6+(217E0H)
=90000H+0400H=90400H
BX,5[BX]与指令LEA BX,5[BX]的区别。
解:前者是数据传送类指令,表示将数据段中以(BX+5)为偏移地址的16位数据送寄存器BX.
后者是取偏移地址指令,执行的结果是(BX)= (BX)+5,即操作数的偏移地址为(BX)+5。
,(AX)=50ABH,(BX)=1234H。执行指令PUSH AX后,(SP)=?,再执行指令PUSH BX及POP AX之后,(SP)= ?(AX)= ?(BX)=?
解:堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+,执行PUSH AX指令后,(SP)=22FEH;再执行PUSH BX及POP AX后,(SP)=22FEH,(AX)=(BX)=1234H
捡瑰彩弹霓翼言胯谊法该玄够亦枝涩糯橱戌荒归催惭跪纸铆踊跌备藐翘匪课后作业答案Ch3课后作业答案Ch3
5
指出下列指令的错误:
(1)

课后作业答案Ch3 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小64 KB
  • 时间2018-10-21
最近更新