汇编一个小问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:19:07
PUSH DS
MOV AX,0
PUSH AX
一般程序都有这几条指令,请问:
他们是什么意思,有撒作用~
嗯,就是,AX为什么要置零...

push ds ;是保存数据段
mov ax,0 ;AX置0
push ax ;保存AX
我不明白你说的一般程序都有是什么意思,一般像调用子程序、中断或重复使用寄存器的时候会用到
无所谓,可以不置0

一般用在开头,当dos程序执行完后,能返回到dos,相当于保护现场。