首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arm组件: cmp r2,0h是否与cmp r2,#0相同?

Arm组件: cmp r2,0h是否与cmp r2,#0相同?
EN

Stack Overflow用户
提问于 2016-06-23 16:18:20
回答 1查看 679关注 0票数 0

我从ARM平台上的游戏中倒转了一些组装代码,我找到了一个cmp r2,0h的指令。在在线查找cmp指令时,我注意到它实际上会将r2中的值与0进行比较(伪C将是r2==0,对吗?)所以我想知道0h是否有同样的意义?0h等于0(无符号int)吗?

一般来说,我发现“h”后地址偏移,也在值之后,所以我认为它是某种标志或什么?例如,在cmp指令之后有一个子r2,r2,1h

非常感谢。

PS:我不使用$gba调试器(如果这重要的话)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-23 16:56:27

正如@Notlikethat所解释的,h后缀似乎代表“十六进制”(十六进制)。地址(即02035000h将为0x02035000)和值(10h将为0x10)在$gba中不使用此后缀。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37996928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档