如何测试未签名的号码?

时间:2014-02-03 23:04:31

标签: easy68k

我正在使用I / O Trap#4来读取数字。这给了我一个数字,但它没有提到它是以有​​符号还是无符号读入。我认为这是因为它只是按原样读取它,它可能是。

如何检查我的值是否未签名?即:我怎样才能确保它介于0和2 ^ 32之间?

1 个答案:

答案 0 :(得分:0)

没有办法"检查"这在代码中;数字的签名不是存储在寄存器中的属性。你必须知道如何解释这些位,即在处理数字时使用哪些指令,因为不同的指令以不同的方式处理这些位。

文档似乎......缺乏这方面的内容。我建议只是测试它,如果输入-1会发生什么?您应该在注册表中获得0xffffffff