今天第一次用win32汇编自己写个函数
合并在一起的代码没有问题
拆分到子函数之后 程序莫名其妙的卡死或者闪退
后来发现 加入 ret之后就解决了–我的程序不需要返回什么值
所以返回前将eax 通过xor置零
xor eax,eax
ret
本文探讨了使用Win32汇编语言编写函数时,合并代码与将其拆分为子函数后遇到的卡死或闪退问题。通过在返回前将eax寄存器清零并使用ret指令,成功解决了该问题,确保程序稳定运行。
今天第一次用win32汇编自己写个函数
合并在一起的代码没有问题
拆分到子函数之后 程序莫名其妙的卡死或者闪退
后来发现 加入 ret之后就解决了–我的程序不需要返回什么值
所以返回前将eax 通过xor置零
xor eax,eax
ret

被折叠的 条评论
为什么被折叠?