- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微计算机原理(第2版)第三章课后习题答案潘名莲马争丁庆生编著
80x86 指令系统
3-1 指令由 操作码 字段和 操作数 字段组成。8086的指令长度在1~6字节 范围。
3-2 分别指出下列指令中源操作数和目的操作数的寻址方式。若是存储器寻址,使用表达式表示出EA=? PA=?
(1) MOV SI, 2100H (2) MOV CX, DISP[BX] (3) MOV [SI], AX
(4) ADC ZX, [BX][SI] (5) AND AX, DX (6) MOV AX, [BX+10H]
(7) MOV AX, ES:[BX] (8)MOV AX, [BX+SI+20H] (9) MOV [BP], CX
(10) PUSH DS
解:
源操作数寻址 目的操作数寻址 EA PA 1) MOV SI, 2100H 立即数寻址 寄存器 —— —— (2) MOV CX, DISP[BX] 寄存器相对寻址 寄存器 [BX+SISP] (DS)*16+(BX+DISP) (3) MOV [SI], AX 寄存器寻址 寄存器间接 [SI[ (DS)*16+(SI) (4) ADC ZX, [BX][SI] 基址变址寻址 寄存器 [BX+SI] (DS)*16+(BX)+(SI) (5) AND AX, DX 寄存器寻址 寄存器 —— —— (6) MOV AX, [BX+10H] 寄存器相对寻址 寄存器 [BX+DISP] (DS)*16+(BX)+10H (7) MOV AX, ES:[BX] 带段超越寄存器寻址 寄存器 [BX] (ES)*16+(BX) (8)MOV AX, [BX+SI+20H] 相对基址变址寻址 寄存器 [BX+SI+20H] (DS)*16+(BX)+(SI)+20H (9) MOV [BP], CX 寄存器寻址 寄存器间接 [BP] (SS)*16+(BP) (10) PUSH DS
固定寻址 寄存器 [SP] (SS)*16+(SP)
3-3 已知8086中一些寄存器的内容和一些存储器单元的内容如图3-1所示,试指出下列各条指令执行后,AX中的内容。
MOV AX, 2010H (2) MOV AX, BX (3) MOV AX, [1200H]
MOV AX, [BX] (5) MOV AX, 1100H[BX] (6) MOV AX, [BX][SI]
MOV AX, 1100H[BX+SI] (8) MOVLEA AX, [SI]
解:(1)(AX)=2010H (2)(AX)=0100H (3)(AX)=4C2AH (4)(AX)=3412H
(5)(AX)=4C2AH (6)(AX)=7856H (7)(AX)=65B7H (8)(AX)=0002H
M 30100H 12H 30101H 34H 30102H 56H 30103H 78H …… …… 31200H 2AH 31201H 4CH 31202H B7H 31203H 65H CPU BX 0100H SI 0002H DS 3000H
图3-1
3-4 已知(AX)=2040
文档评论(0)