您的位置:首页 > 其它

ARM 汇编中可选的立即数常量前缀符:井号“#”

2014-05-30 09:27 190 查看
4.20 可选的立即数常量前缀符:井号“#”

--- 4.20 Optional hash with immediate constants

在任意一个指令语法格式中,你都不必再立即数常量前指定前缀符:井号“#”。

这项规则对ARM 、Thumb、Wireless MMX、NEON和VFP指令都适应。例如,下列都是有效的指令:

BKPT 100

MOVT R1,256

VCEQ.I8 Q1, Q2, 0

如果你在指令的立即数前不使用井号符号“#”,默认情况下,汇编器会产生一条如下所示的警告信息:

WARNING: A1865W: '#' not seen before constant expression.

使用命令行选项 --diag_suppress=1865 可以禁止上述警告信息的产生。

如果你使用其他的汇编器来汇编上述汇编代码,建议你在所有的立即数常量前使用前缀符号:# 。

为了代码的清晰,反汇编器始终使用前缀符号:‘#’ 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: