第三次作业

3-1.什么叫寻址方式?一般微处理器有哪几类寻址方式?各类寻址方式的基本特征是什么?


3-4.设BX=637DH,SI=2A9BH,位移量D=7237H,试求下列寻址下有效地址EA=?(1)直接寻址(2)基址寻址 (3)使用BX的间接寻址

3-5.分别指出下列指令中源操作数和目的操作数的寻址方式。若是存储器寻址,试用表达式表示出EA =?PA=?
(1)MOV SI,2100H
(2)MOV CX,DISP[BX]
(3)MOV [SI],AX,
(4)ADC AX,[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

3-7.分析下列指令在语法上是否有错,如有错,请指出错误之所在(针对8086/8088微处理器)。
(1)SUB AX,[BX+BP]
(2)ADD VALUE1, VALUE2
(3)MOV DS,1000H
(4)MOV CS,CX
(5)CMP 1000H BX
(6)MOV VALUE1,CX
(7)MOV DS,ES
(8)ROL [BX][DI],3
(9)NOT BX,DX
(10)PUSH CS
(11)PUSH 2A00H
(12)IN 100H,AL
(13)LEA BX, 4300H
(14)MOV AX, [CX]

3-8.若SP=2000H,AX=3355H,BX=4466H,试指出下列指令或程序段执行后有关寄存器的内容。
⑴PUSH AX执行后,AX=?SP=?
⑵PUSH AX
PUSH BX
POP DX
执行后,AX=?DS=? SP=?

3-12.已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H,SISI==0012H,DI=0032H,[09226H]=00F6H,[09228H]=1E40H,[1E4F6H]=091DH,试求单独执行下列指令后的结果。
(1)MOV CL,20H[BX][SI]; CL=?
(2)MOV [BP][DI],CX; [1E4F6H]=?
(3)LEA BX,20H[BX][SI]; BX=?
MOV AX,2[BX]; AX=?
(4)LDS SI,[BX][DI]
MOV [SI] BX; SI=?[SI]=?
(5)XCHG CX,32H[BX]
XCHF 20H[BX][SI],AX; AX=?[09226H]=?

相关推荐
相关主题
热门推荐