MOV AX,0F0H ; 0F0H送入AX
MOV BX,5678H ; 5678H送入BX
AND BX,AX ; BX的值和AX的值进行与运算的结果070H存入BX
SHL AX,1 ; AX的值右移一位后的结果1E0H存入AX
MOV SI 1234H ; 1234H送入SI
PUSH SI ; SI的值1234H压入栈顶
POP DI ; 栈顶值1234H弹出到DI
HLT
所以:
AX=1E0H
BX=070H
SI=1234H
DI=1234H