点(在两个关键字之间)在 ARM 汇编中是什么意思?
What did dot (between two key words) mean in ARM assembly?
我看到了这样的程序集:
b.gt memzero
我想我知道 b.gt
的意思,但不确定为什么语法是合法的。开发者guide,我没见过这样的语法。
有文档规范这种语法吗?或者怎么称呼?
正如评论者所说,您的指南有误。如果您正在查看 64 位代码,则需要 64 位指南。
在A64中,该指令正式称为b.cond
,其中cond
可以是任意条件码。
点没有特殊意义,就像在ret
中一样,e
也没有特殊意义。就是ARM定义的字符序列。
另请注意,他们网站上的这个“参考指南”非常恶意 - 例如,单击 b.cond
页面上的“条件代码”link 将使您退出 A64 指南并进入 A32/T32 指南。因此我推荐你 download the PDF instead 并坚持下去。
我看到了这样的程序集:
b.gt memzero
我想我知道 b.gt
的意思,但不确定为什么语法是合法的。开发者guide,我没见过这样的语法。
有文档规范这种语法吗?或者怎么称呼?
正如评论者所说,您的指南有误。如果您正在查看 64 位代码,则需要 64 位指南。
在A64中,该指令正式称为b.cond
,其中cond
可以是任意条件码。
点没有特殊意义,就像在ret
中一样,e
也没有特殊意义。就是ARM定义的字符序列。
另请注意,他们网站上的这个“参考指南”非常恶意 - 例如,单击 b.cond
页面上的“条件代码”link 将使您退出 A64 指南并进入 A32/T32 指南。因此我推荐你 download the PDF instead 并坚持下去。