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 可以禁止上述警告信息的产生。
如果你使用其他的汇编器来汇编上述汇编代码,建议你在所有的立即数常量前使用前缀符号:# 。
为了代码的清晰,反汇编器始终使用前缀符号:‘#’ 。