好文档 - 专业文书写作范文服务资料分享网站

微计算机原理(第2版)第三章课后习题答案--潘名莲-马争-丁庆生-编著

天下 分享 时间: 加入收藏 我要投稿 点赞

微计算机原理(第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 解:

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] 源操作数寻址 立即数寻址 寄存器相对寻址 寄存器寻址 基址变址寻址 寄存器寻址 寄存器相对寻址 带段超越寄存器寻址 相对基址变址寻址 目的操作数寻址 寄存器 寄存器 寄存器间接 寄存器 寄存器 寄存器 寄存器 寄存器 —— [BX+SISP] [SI[ [BX+SI] —— [BX+DISP] [BX] [BX+SI+20H] EA —— (DS)*16+(BX+DISP) (DS)*16+(SI) (DS)*16+(BX)+(SI) —— (DS)*16+(BX)+10H (ES)*16+(BX) (DS)*16+(BX)+(SI)+20H (9) MOV [BP], CX 寄存器寻址 寄存器间接 [BP] (SS)*16+(BP) PA

(10) PUSH DS [SP] (SS)*16+(SP) 固定寻址 寄存器

3-3 已知8086中一些寄存器的内容和一些存储器单元的内容如图3-1所示,试指出下列各条指令执行后,AX中的内容。

(1) MOV AX, 2010H (2) MOV AX, BX (3) MOV AX, [1200H]

(4) MOV AX, [BX] (5) MOV AX, 1100H[BX] (6) MOV AX, [BX][SI]

(7) 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

微计算机原理(第2版)第三章课后习题答案--潘名莲-马争-丁庆生-编著

微计算机原理(第2版)第三章课后习题答案--潘名莲-马争-丁庆生-编著第三章80x86指令系统3-1指令由操作码字段和操作数字段组成。8086的指令长度在1~6字节范围。3-2分别指出下列指令中源操作数和目的操作数的寻址方式。若是存储器寻址,使用表达式表示出EA=?PA
推荐度:
点击下载文档文档为doc格式
0jugr2pnk65a66i6tmib55397303xo0108m
领取福利

微信扫码领取福利

微信扫码分享