主题:高手们帮帮忙。以下语句有什么含义。
第一个不明白的地方
……
START:PUSH DS
MOV AX,0
PUSH AX
……请问为什么在程序开始就将DS入栈,还要将AX置0后再将其入栈
第二个
STACK SEGMENT STACK
DB 256(?)
STACK ENDS
……
这是一小程序的开头,可后来好像没有用到堆栈,定义堆栈是依据什么的?是不是每个程序前面都要定义一个堆栈段啊?
谢谢
……
START:PUSH DS
MOV AX,0
PUSH AX
……请问为什么在程序开始就将DS入栈,还要将AX置0后再将其入栈
第二个
STACK SEGMENT STACK
DB 256(?)
STACK ENDS
……
这是一小程序的开头,可后来好像没有用到堆栈,定义堆栈是依据什么的?是不是每个程序前面都要定义一个堆栈段啊?
谢谢