监测点3.2谁能帮忙详细解释下啊
------解决方案--------------------------------------------------------
(1)10001h=0123 10003h=2266
mov ax,1000h
mov ds,ax ;这两句应该懂的吧 设置ds=1000h
mov ax,2000h
mov ss,ax
mov sp,10 ;这里就是设置ss:sp 设置后堆栈是20010
其实就是把ds:[0] 压入堆栈ss:sp 1000eh
其实就是把ds:[2] 压入堆栈ss:sp 1000ch
push word ds:[0] 把0123 复制到2000e 2000f 2000e=23 2000f=01
push word ds:[2] 把2266 复制到2000c 2000d 2000c=66 2000d=22
其它的类推
...
(2)好像也差不多的
mov ax,2000h
mov ds,ax
mov ax,1000h
mov ss,ax
mov sp,0;ss:sp = 10000h
是把 ss:sp 10000h 弹入到 ds:[e] 2000eh
是把 ss:sp 10002h 弹入到 ds:[c] 2000ch
pop [e]
pop [c]
...
明白了吧