assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
mov ax,4c00h
int 21h
start : mov ax,stack
mov ss,ax
mov sp,16
mov ax,0 ;把0放入ax寄存器含义?
push ax ;这个入栈有什么作用?
mov bx,0 ;这个bx寄存器在这里有什么意思?
ret
code ends
end start
这是王爽第二版,第十章的开头,前面看的都不错。突然这里看不懂了
assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
mov ax,4c00h
int 21h
start : mov ax,stack
mov ss,ax
mov sp,16
mov ax,0 ;把0放入ax寄存器含义?
push cs ;少了这行!这个cs寄存器地址入栈什么意思???
push ax ;这个入栈有什么作用?
mov bx,0 ;这个bx寄存器在这里有什么意思?
ret
code ends
end start
还有最后那个bx寄存器没有用,为什么要出现么?我觉得一本书里的例子,出现的代码都应该有点用吧,