ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 第 20 章

    • 总览
    • 20.1. 记号约定
    • 20.2. AML 语法定义
    • 20.3. AML 字节流字节值
    • 20.4. 命名空间中名称的 AML 编码

20.1. 记号约定

下表中的记号约定帮助读者解释 AML 形式语法。

表 20.1 AML 语法记号约定

记号约定说明示例
0xdd表示以 2 个十六进制数字表示的字节值。0x21
粗体数字。表示 AML 项的编码。
Term => 求值后的类型显示 Term 求值后的结果类型。
单引号(‘ ‘)表示常量字符。‘A’ => 0x41
Term := Term Term …:= 左侧的项可以展开为右侧的一系列项。aterm := bterm cterm 表示 aterm 可以展开为由 bterm 后跟 cterm 组成的两项序列。
Term Term Term …由空格分隔的各项构成有序列表。
尖括号(< >)用于对项目分组。<a b> | <c d> 表示要么是 a b,要么是 c d。
竖线符号( | )分隔可选项。aterm := bterm | [cterm dterm] 表示以下构造是可能的:bterm cterm dterm aterm := [bterm | cterm] dterm 表示以下构造是可能的:bterm dterm cterm dterm
连字符( - )表示范围。1-9 表示 1 到 9(含)范围内的单个数字。
跟在另一项之后的带括号项。带括号的项是前一项的重复次数。aterm(3) 表示 aterm aterm aterm。bterm(n) 表示 n 个 bterm。
Prev
总览
Next
20.2. AML 语法定义