微机作业【3】
w88 石光 981239
1,已知(CS)=0A00H,(DS)=0B00H,(SI)=0100H,(DI)=0200H,(BX)=0300H。
指出下列指令中源操作数的寻址方式,并计算③-⑦小题操作数的物理地址。
①MOV AX,1234H
立即数寻址
②MOV AX,BX
寄存器寻址
③MOV AX,[SI]
变址寻址物理地址:AX:0B300H [SI]:0B100H
④MOV AX,[1234H]
直接寻址物理地址:AX:0B100H [1234H]:0C234H
⑤MOV AX,[BX+400H]
基址寻址物理地址:AX:0C234H [BX+400H]:0B700H
⑥MOV AX,[BX+SI]
基址加变址寻址物理地址:AX:0B700H [BX+SI]:0B400H
⑦MOV AX,[BX+DI+0400H]
带位移的基址加变址物理地址:AX:0B400H [BX+DI+0400H]:0B900H
2,已知(AX)=701FH,(BX)=13F1H。指出执行下列指令后目标操作数的内容和状态标志位的状态。
SF ZF AF PF CF OF
①ADD AX,BX (AX)= 8410H 0 0 1 0 0 0 ;
②SUB AX,BX (AX)= 701FH 0 0 0 1 0 0 ;
③AND AX,BX (AX)= 1011 H 0 0 X 1 0 0 ;
④OR AX,BX (AX)= 73FF H 0 0 X 1 0 0 ;
⑤XOR AX,BX (AX)=63EE H 0 0 X 1 0 0 ;
⑥IMUL BL (AX)= FE2F H X X X X 0 1 ;
⑦MUL BH (AX)= 024D H X X X X 1 1 ;
⑧SHR AX,2 (AX)= 1C07 H 0 0 X 1 0 0 ;
⑨SAR AX,2 (AX)= 1C07 H 0 0 X 1 0 0 ;
⑩SHL AX,2 (AX)= 407C H 1 0 X 1 0 0,
3.已知(CS)=1075H,(IP)=0300H,(SI)=0100H,(DS:100H)=00H,(DS:101H)=10H。指出执行下列指令后程序控制转到何处。
JMP 10H
16B21
JMP 1000H
17D11
JMP WORD PTR [SI]
16E0E
w88 石光 981239
1,已知(CS)=0A00H,(DS)=0B00H,(SI)=0100H,(DI)=0200H,(BX)=0300H。
指出下列指令中源操作数的寻址方式,并计算③-⑦小题操作数的物理地址。
①MOV AX,1234H
立即数寻址
②MOV AX,BX
寄存器寻址
③MOV AX,[SI]
变址寻址物理地址:AX:0B300H [SI]:0B100H
④MOV AX,[1234H]
直接寻址物理地址:AX:0B100H [1234H]:0C234H
⑤MOV AX,[BX+400H]
基址寻址物理地址:AX:0C234H [BX+400H]:0B700H
⑥MOV AX,[BX+SI]
基址加变址寻址物理地址:AX:0B700H [BX+SI]:0B400H
⑦MOV AX,[BX+DI+0400H]
带位移的基址加变址物理地址:AX:0B400H [BX+DI+0400H]:0B900H
2,已知(AX)=701FH,(BX)=13F1H。指出执行下列指令后目标操作数的内容和状态标志位的状态。
SF ZF AF PF CF OF
①ADD AX,BX (AX)= 8410H 0 0 1 0 0 0 ;
②SUB AX,BX (AX)= 701FH 0 0 0 1 0 0 ;
③AND AX,BX (AX)= 1011 H 0 0 X 1 0 0 ;
④OR AX,BX (AX)= 73FF H 0 0 X 1 0 0 ;
⑤XOR AX,BX (AX)=63EE H 0 0 X 1 0 0 ;
⑥IMUL BL (AX)= FE2F H X X X X 0 1 ;
⑦MUL BH (AX)= 024D H X X X X 1 1 ;
⑧SHR AX,2 (AX)= 1C07 H 0 0 X 1 0 0 ;
⑨SAR AX,2 (AX)= 1C07 H 0 0 X 1 0 0 ;
⑩SHL AX,2 (AX)= 407C H 1 0 X 1 0 0,
3.已知(CS)=1075H,(IP)=0300H,(SI)=0100H,(DS:100H)=00H,(DS:101H)=10H。指出执行下列指令后程序控制转到何处。
JMP 10H
16B21
JMP 1000H
17D11
JMP WORD PTR [SI]
16E0E