早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设(DS)=1000H,(ES)=2000H,(SS)=3800H,(BX)=0200H,(BP)=0020H,(SI)=1010H,写出下列各条指令中,源操作数的寻址方式和物理地址.1.MOVAL,[1000H]2.MOVAH,SI3.MOVAX,[BP]4.MOVAL,BYTYPTR[BX][SI]5.ADDAX,[BP+10]6.ADDAL,ES:[BX]7.MOVAL,[BX]

题目详情
设(DS)=1000H,(ES)=2000H,(SS)=3800H,(BX)=0200H,(BP)=0020H,(SI)=1010H,写出下列各条指令中,源操作数的寻址方式和物理地址.
1.MOV AL,[1000H]
2.MOV AH,SI
3.MOV AX,[BP]
4.MOV AL,BYTY PTR[BX][SI]
5.ADD AX,[BP+10]
6.ADD AL,ES:[BX]
7.MOV AL,[BX][SI+8]
8.MOV AL,[BX+SI]
▼优质解答
答案和解析

直接寻址,有效地址EA=1000H, 物理地址PA=(DS) *10H + EA = 11000H

寄存器寻址,无物理地址(因为源操作数不在内存中,而是在CPU内部)

寄存器间接寻址,EA=0020H, PA=38020H

基址变址寻址,EA=1210H, PA=11210H

相对的寄存器间接寻址,EA=002AH, PA=3802AH

寄存器间接寻址,EA=0200H, PA=20200H

相对的基址变址寻址,EA=1218H, PA=11218H

同4