小编use*_*594的帖子

识别程序集中的有符号和无符号值

当我看到用C/C++编写的代码的反汇编时,我总是觉得这很令人困惑.

有一个有一定价值的寄存器.我想知道它是代表签名号码还是无符号号码.我怎么能找到这个?

我的理解是,如果它是有符号整数,如果它是负数,则将设置MSB,如果它是正数则不设置.如果我发现它是无符号整数,则MSB无关紧要.它是否正确?

无论如何,这似乎没有帮助:在我可以使用此信息之前,我仍然需要确定整数是否已签名.如何才能做到这一点?

assembly

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

assembly ×1