3. Given that SS=FFA0H, SP=00B0H, please explain the changes of stack and SP by diagrams
when executing the following instructions,
(1) MOV AX, 8057H
(2) PUSHAX
(3) MOV AX, 0F79H
(4) PUSHAX
(5) POP BX
(6) POP [BX]
4. Given that X, Y, Z are all double word data, they are stored at the memory with the addr X, X+2,
Y, Y+2, Z, Z+2. The result is saved in W. Please read the following program and give the
calculation formula for it.
(1) MOV AX, X
(2) MOV DX, X+2
(3) ADD AX, Y
(4) ADC DX, Y+2
(5) ADD AX, 24
(6) ADC DX, 0
(7) SUB AX, Z
(8) SBB DX, Z+2
(9) MOV W, AX
(10)MOV W+2, DX