Board logo

标题: 关于masm汇编里uses操作符 [打印本页]

作者: joegwq     时间: 2006-11-1 22:55    标题: 关于masm汇编里uses操作符
请问masm汇编里uses操作符能不能用在16位的程序里?

比如:有如下过程
writechar proc uses ax,dx
MOV AH,02H
mov dl,'a'
INT 21H
ret
writechar endp

作者: joegwq     时间: 2006-11-2 05:11
这里没有人知道吗?

作者: defrag     时间: 2007-2-22 11:50
可以
pushpop能操作就可以,不能pushf

作者: happyman06     时间: 2007-2-24 23:20
当然可以!

作者: henrya2     时间: 2007-6-16 18:39
不就是让编译器自动在函数开头生成push ax
push dx
.
.
.
在ret之前生成
pop dx
pop ax