第6章:对象类型及命名固件C字营·版权所有
敬请关注微信公众号:“固件C字营”
=====================================================================
-
ACPI/ASL字符集
与其他的编程语言类似,每一种语言都有其支持的字符集合,使用这些字符的组合来定义对象、路径、数字、常量、方法。字符集是组成ASL代码的最小基本单位。
- 多个空格相当于一个空格。空行、小括号、逗号、新行,都是分隔符
- “//”表示从”//”开始到行末都是注释
- “/*”表示直到最近的“*/”结尾都是注释
- “”表示ASCII字符串,支持转义字符‘\’
- 支持整形数字。10(十进制),0x0A(16进制),012(8进制)
- {Nothing}表示空的目标,或{}
- 支持的字符集为“A-Z”、“a-z”\“0-9”、“_”、‘^’、 ‘,’ 、‘\’等
- 常量True | False、Zero | One | Ones
- 算子‘+’ | ‘-‘ | ‘*’ | ‘/’