有没有方法可以将程序集中的负数转换为正数?我听说有一种方法可以使用逻辑指令" NOT"
在检查程序集X86 的其他指南时,我没有找到任何将负数转换为正数的指南。
答案 0 :(得分:4)
我建议另一个答案:
NEG ax
与
完全相同NOT ax
INC ax
请参阅WikiPedia's Two's complement:
只有一个例外,从两个补码表示中的任何数字开始,如果所有位都被翻转并且加1,则获得该数字的负数的二进制补码表示。正12变为负12,正5变为负5,零变为零(+溢出)等。
答案 1 :(得分:1)
我找到了答案。 只需使用代码:
{{1}}
会给你想要的故事