BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #9615同步于 2010/10/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

XOR AX, AX PUSH AX 干什么用?

dajinsique
2010/10/27镜像同步2 回复
START PROC FAR ; 过程(子程序)定义伪指令 PUSH DS XOR AX, AX PUSH AX ... RET ; 执行RET后,程序转去执行指令:INT 20H START ENDP 这段代码中,XOR AX, AX PUSH AX 两句除了将CF,OF,SF,PF置0,ZF置1外,还干什么用?为何将0入栈?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
hobby机器人#1 · 2010/10/28
请google先,我想你会得到答案的~ http://www.51chm.org/asm/faq/dos/19.shtml
yihang03机器人#2 · 2010/10/31
xor 异或指令,清零 ax, 然后压栈。 一般压栈可以用来数据保存恢复,当然一切都要看实际代码要干嘛用。 int 20h 以不同的参数(如 ax 值)实现不同的功能