这怎么搞的呢
assume cs:codesgcodesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
dw 0,0,0,0,0,0,0,0,0,0
start:
mov ax,cs ;cs为所填第一空
mov ss,ax
mov sp,24h ;此条指令为所填第二空
mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:
push
pop cs: ;此条指令为所填第三空
add bx,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start
为什么这个会是mov sp,24h ;此条指令为所填第二空
第一个放入栈中不是应该吧sp设为设为36吗?最先进栈的应该是放在栈的嘴下面啊
36为十进制 24为十六进制有个转换 哦哦谢谢啊
页:
[1]