需要帮助获得未签名的产品NASM

时间:2016-10-07 09:36:03

标签: linux assembly x86 nasm

我有两个号码的用户输入,num1num2num2为否定。

我需要显示这些数字的未签名产品,但是当我使用mul时,它会提供已签名的产品:

mov eax, [num1]
mov ebx, [num2]
mul ebx

我的输入为num1 = 2 num2 = -2,输出为-4

我正在存储数字.bss

num1 resd 1
num2 resd 1

我们非常感谢任何帮助,不确定这是我存储值-2的方式,还是我对mul做错的方式。

1 个答案:

答案 0 :(得分:0)

好的,所以一切都正确,我的问题是在print语句中显示unsigned值。我使用%d而不是%u。

感谢大家的帮助