作业帮 > 综合 > 作业

1、已知(Ax)=5678H,(Bx)=1234H,(Ds)=2000H,(Es)=3000H,指令XCHG Ax,Bx

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/21 09:24:39
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. XCHG AX,BX ;将AX和BX寄存器的内容互换,所以(AX)=1234H
2.PUSH AX ;首先SP=SP-2,然后将AX中的内容送入SS:SP指向的内存单元中,SP=SP-2=3050H-2=3048H
3.SAR AL,CL ;算术右移指令,将AL中的内容右移八位,结果为00H
4.LEA BX,DATA1 ;将DATA1的偏移地址送给BX,所以LEA BX,[BX+SI] ;BX=BX+SI=051EH