三.现有(DS)=5000H,(BX)=0200H,(SI)=0002H,(50200)=23H,(50201)=56

1个回答

  • 三.x05现有(DS)=5000H,(BX)=0200H,(SI)=0002H,(50200)=23H,(50201)=56H,(50202)=89H,(50203)=10H,(51600)=20H,(51601)=4CH,(51602)=C6H,(51603)=34H,试说明下列各条指令执行完后AX寄存器的内容.(24分)

    (1)x05MOV AX,1600H;(AX)=1600H,指令传输立即数到AX

    (2)x05MOV AX,[1600H];(AX)=4C20H,传输物理地址51600H即51601H存储的数据到AX

    (3)x05MOV AX,[BX];(AX)=5623H,以BX中的内容作为偏移地址,传送数据到AX

    (4)x05MOV AX,1400H[BX];(AX)=4C20H,偏移地址现为(BX)+1400=1600H,同(2)

    (5)x05MOV AX,[BX][SI];(AX)=1089H,偏移地址为(BX)+(SI)=0202H,物理地址是50202H和50203H

    (6)x05MOV AX,1400H[BX][SI];(AX)=34C6H,偏移地址为(BX)+(SI)+1400H,物理地址为51602H和51603H.