【发布时间】:2017-08-05 08:34:09
【问题描述】:
全新的汇编程序需要一些无符号算术方面的帮助。从 C 程序转换是什么意思。
使用:
Linux
NASM
x86(32 位)
我想从用户那里读入一个数字。我希望这个号码没有签名。当我输入一个高于有符号整数限制的数字并使用信息寄存器时,我注意到我的寄存器存储的是负数,这意味着发生了溢出。 (显然输入的数字低于最大无符号整数)如何将此寄存器视为无符号,以便我可以根据结果进行比较和跳转?
【问题讨论】:
标签: c assembly x86 unsigned-integer