我想在汇编中将正数转换为负数,
我需要一个代码示例
输入是十六进制 sdword
谢谢
最佳答案
好吧,有两种方法可以做到这一点,最好是将数字加载到寄存器中,然后使用 NEG
Hans 提到的指令,即:NEG EAX
将否定 eax。另一种方式是 XOR EAX,EAX SUB EAX,EDX
其中 edx 包含您要否定的数字
关于assembly - 如何在汇编中将正数转换为负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4534503/