assume cs:code
code segment
mov ax,0020h
mov ss,ax
mov sp,000Ch
mov ax,0ffffh
mov ds,ax
mov bx,000Ah
mov cx,6
s:push [bx]
dec bx
dec bx
loop s
mov ax,4c00h
int 21h
code ends
end
使用debug工具调试,t单步执行时会引起中断,使用栈空间存放关键数据,栈空间被占满,可能引起异常情况。
cs寄存器莫名改变。