8086指令系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MOV AL,[BX+DI+13]
1.指出如下指令中源操作数和目的操作数的 寻址方式:
(1) MOV AX, 100H
(2) MOV CX, AX (3) ADD [SI], 1000 (4) SUB BX, [SI+100] (5) MOV [BP][SI], AX
(6) AND BP, 68H[BX][DI]
复习: 寻址方式
(1) 立即寻址 (2) 寄存器寻址 (3) 直接寻址 MOV AL, 20H MOV AL,BL MOV AL,[2000H]
存储器操作数
(4) 寄存器间接寻址
(5) 寄存器相对寻址
MOV AL,[SI]
MOV AL,[BX+3]
(6) 基址变址寻址
(7) 基址变址相对寻址
MOV AL,[BP][DI]
3.给定(DS)=2000H,(BX)=0100H,(SI)=0002H, (20100H)=12H,(2010lH)=34H,(20102H)=56H, (20103H)=78H,(21200H)=2AH,(21201H)=4CH, (21202H)=B7H,(21203H)=65H。 试分析如下指令执行后,AX寄存器中的内容: (1)MOV AX,12O0H (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,[11OOH+BX+SI]
4.给定(SS)=8000H,(SP)=2000H,(AX)=7A6CH, (DX)=3158H。
执行如下程序段,画出每条指令执行后寄存器的内容和
堆栈存储内容的变化情况:
PUSH AX
PUSH DX POP POP BX CX
2.分析如下指令的正误,对错误指令说明错误原因并加
以改正:
(1) MOV [1200],23H
(2) MOV 1Βιβλιοθήκη Baidu20H,CX
(3) MOV [1000H],[2000H] (4) MOV IP,O00H (5) PUSH AL (6) OUT CX,AL (7) IN AL,[80H] (8) MOV CL,3300H
相关文档
最新文档