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

一刀简单的题目?5.计算下列4条指令中操作数的地址并指出执行结果:(1)MOV1[BX+SI],AX(2)MOV2[BP+SI],BX(3)MOV3[BX+DI],CX(4)MOV4[BP+DI],DX执行前:(DS)=1000H,(SS)=2000H,(BX)=300H,(BP)=400H,(SI)=50H,(DI)=60

题目详情
一刀简单的题目?
5. 计算下列4条指令中操作数的地址并指出执行结果:
(1) MOV 1[BX+SI], AX
(2) MOV 2[BP+SI], BX
(3) MOV 3[BX+DI], CX
(4) MOV 4[BP+DI], DX
执行前:(DS)=1000H,(SS)=2000H,(BX)=300H,(BP)=400H,(SI)=50H,(DI)=60H,(AX)=12H,(CX)=13H, (DX)=15H
▼优质解答
答案和解析
执行:
(1) EA = 300H + 50H +1H = 351H
DS:(351H) = 12H
即(10351H) = 12H
(4) EA = 400H + 60H +4H = 464H
SS:(464H) = 15H
即(20464H) = 15H
(2)(3)类似
【基址+变址寻址方式】:[BR + IR*F + V]
当BR=BX时,默认段寄存器为DS;
当BR=BP时,默认段寄存器为SS; 
物理地址 = 段首地址 * 10 + 偏移地址