1、已知(Ax)=5678H,(Bx)=1234H,(Ds)=2000H,(Es)=3000H,指令XCHG Ax,Bx执行后Ax的内容为()

问题描述:

1、已知(Ax)=5678H,(Bx)=1234H,(Ds)=2000H,(Es)=3000H,指令XCHG Ax,Bx执行后Ax的内容为()
A、5678H B、1234H C、2000 H D、3000H
2、设SP初始值为3050H,执行指令PUSH BX后,SP的值为()
A、304FH B、304EH C、3048H D、3049H
3、设置CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是()
\x05A、0FFH\x05 B、80H\x05\x05C、00H\x05\x05D、0FEH
4、已知BX=028AH,SI=0294H,(DS:051EH)=5432H.执行语句LEA BX,[BX+SI]后,BX中的内容是()
\x05A、051EH\x05 B、5423H\x05 C、1E05H\x05 D、3254H

1. XCHGAX,BX ;将AX和BX寄存器的内容互换,所以(AX)=1234H2.PUSHAX;首先SP=SP-2,然后将AX中的内容送入SS:SP指向的内存单元中,SP=SP-2=3050H-2=3048H3.SAR AL,CL ;算术右移指令,将AL中的内容右移八位,结...