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.3. AML 字节流字节值

下表列出了在 AML 字节流中可找到的所有字节值,以及每个字节值的含义。该表对于调试 AML 代码很有用。

表 20.2 AML 字节流字节值

编码值编码名称编码组固定列表参数可变列表参数
0x00ZeroOp数据对象——
0x01OneOp数据对象——
0x02-0x05————
0x06AliasOp术语对象名称字符串 名称字符串—
0x07————
0x08NameOp术语对象名称字符串 数据引用对象—
0x09————
0x0ABytePrefix数据对象字节数据—
0x0BWordPrefix数据对象字数据—
0x0CDWordPrefix数据对象双字数据—
0x0DStringPrefix数据对象ASCII 字符列表 空字符—
0x0EQWordPrefix数据对象四字数据—
0x0F————
0x10ScopeOp术语对象名称字符串术语列表
0x11BufferOp术语对象术语参数字节列表
0x12PackageOp术语对象字节数据包和术语列表
0x13VarPackageOp术语对象术语参数包和术语列表
0x14MethodOp术语对象名称字符串 字节数据术语列表
0x15ExternalOp名称对象名称字符串 字节数据 字节数据—
0x16-0x2D————
0x2E (‘.’)DualNamePrefix名称对象名称段 名称段—
0x2F (‘/’)MultiNamePrefix名称对象字节数据 名称段(N)—
0x30-0x39 (‘0’-‘9’)DigitChar名称对象——
0x3A-0x40————
0x41-0x5A (‘A’-‘Z’)NameChar名称对象——
0x5B (‘[‘)ExtOpPrefix—字节数据—
0x5B 0x00————
0x5B 0x01MutexOp术语对象名称字符串 字节数据—
0x5B 0x02EventOp术语对象名称字符串—
0x5B 0x12CondRefOfOp术语对象超级名称 超级名称—
0x5B 0x13CreateFieldOp术语对象术语参数 术语参数 术语参数 名称字符串—
0x5B 0x1FLoadTableOp术语对象术语参数 术语参数 术语参数 术语参数 术语参数 术语参数—
0x5B 0x20LoadOp术语对象名称字符串 超级名称—
0x5B 0x21StallOp术语对象术语参数—
0x5B 0x22SleepOp术语对象术语参数—
0x5B 0x23AcquireOp术语对象超级名称 字数据—
0x5B 0x24SignalOp术语对象超级名称—
0x5B 0x25WaitOp术语对象超级名称 术语参数—
0x5B 0x26ResetOp术语对象超级名称—
0x5B 0x27ReleaseOp术语对象超级名称—
0x5B 0x28FromBCDOp术语对象术语参数 目标—
0x5B 0x29ToBCD术语对象术语参数 目标—
0x5B 0x2A保留———
0x5B 0x30RevisionOp数据对象——
0x5B 0x31DebugOp调试对象——
0x5B 0x32FatalOp术语对象字节数据 双字数据 术语参数—
0x5B 0x33TimerOp术语对象——
0x5B 0x80OpRegionOp术语对象名称字符串 字节数据 术语参数 术语参数—
0x5B 0x81FieldOp术语对象名称字符串 字节数据字段列表
0x5B 0x82DeviceOp术语对象名称字符串术语列表
0x5B 0x83永久保留—在 ACPI 6.4 中,此操作码用于 ProcessorOp 的用法已被弃用,且不得重新使用。—
0x5B 0x84PowerResOp术语对象名称字符串 字节数据 字数据术语列表
0x5B 0x85ThermalZoneOp术语对象名称字符串术语列表
0x5B 0x86IndexFieldOp术语对象名称字符串 名称字符串 字节数据字段列表
0x5B 0x87BankFieldOp术语对象名称字符串 名称字符串 术语参数 字节数据字段列表
0x5B 0x88DataRegionOp术语对象名称字符串 术语参数 术语参数 术语参数—
0x5B 0x80 - 0x5B 0xFF————
0x5C (‘\’)RootChar名称对象——
0x5D————
0x5E (‘^’)ParentPrefixChar名称对象——
0x5F(‘_’)NameChar—名称对象——
0x60 (‘`’)Local0Op局部对象——
0x61 (‘a’)Local1Op局部对象——
0x62 (‘b’)Local2Op局部对象——
0x63 (‘c’)Local3Op局部对象——
0x64 (‘d’)Local4Op局部对象——
0x65 (‘e’)Local5Op局部对象——
0x66 (‘f’)Local6Op局部对象——
0x67 (‘g’)Local7Op局部对象——
0x68 (‘h’)Arg0Op参数对象——
0x69 (‘i’)Arg1Op参数对象——
0x6A (‘j’)Arg2Op参数对象——
0x6B (‘k’)Arg3Op参数对象——
0x6C (‘l’)Arg4Op参数对象——
0x6D (‘m’)Arg5Op参数对象——
0x6E (‘n’)Arg6Op参数对象——
0x6F————
0x70StoreOp术语对象术语参数 超级名称—
0x71RefOfOp术语对象超级名称—
0x72AddOp术语对象术语参数 术语参数 目标—
0x73ConcatOp术语对象术语参数 术语参数 目标—
0x74SubtractOp术语对象术语参数 术语参数 目标—
0x75IncrementOp术语对象超级名称—
0x76DecrementOp术语对象超级名称—
0x77MultiplyOp术语对象术语参数 术语参数 目标—
0x78DivideOp术语对象术语参数 术语参数 目标 目标—
0x79ShiftLeftOp术语对象术语参数 术语参数 目标—
0x7AShiftRightOp术语对象术语参数 术语参数 目标—
0x7BAndOp术语对象术语参数 术语参数 目标—
0x7CNandOp术语对象术语参数 术语参数 目标—
0x7DOrOp术语对象术语参数 术语参数 目标—
0x7ENorOp术语对象术语参数 术语参数 目标—
0x7FXorOp术语对象术语参数 术语参数 目标—
0x80NotOp术语对象术语参数 目标—
0x81FindSetLeftBitOp术语对象术语参数 目标—
0x82FindSetRightBitOp术语对象术语参数 目标—
0x83DerefOfOp术语对象术语参数—
0x84ConcatResOp术语对象术语参数 术语参数 目标—
0x85ModOp术语对象术语参数 术语参数 目标—
0x86NotifyOp术语对象超级名称 术语参数—
0x87SizeOfOp术语对象超级名称—
0x88IndexOp术语对象术语参数 术语参数 目标—
0x89MatchOp术语对象术语参数 字节数据 术语参数 字节数据 术语参数 术语参数—
0x8ACreateDWordFieldOp术语对象术语参数 术语参数 名称字符串—
0x8BCreateWordFieldOp术语对象术语参数 术语参数 名称字符串—
0x8CCreateByteFieldOp术语对象术语参数 术语参数 名称字符串—
0x8DCreateBitFieldOp术语对象术语参数 术语参数 名称字符串—
0x8EObjectTypeOp术语对象超级名称—
0x8FCreateQWordFieldOp术语对象术语参数 术语参数 名称字符串—
0x90LandOp术语对象术语参数 术语参数—
0x91LorOp术语对象术语参数 术语参数—
0x92LnotOp术语对象术语参数—
0x92 0x93LNotEqualOp术语对象术语参数 术语参数—
0x92 0x94LLessEqualOp术语对象术语参数 术语参数—
0x92 0x95LGreaterEqualOp术语对象术语参数 术语参数—
0x93LEqualOp术语对象术语参数 术语参数—
0x94LGreaterOp术语对象术语参数 术语参数—
0x95LLessOp术语对象术语参数 术语参数—
0x96ToBufferOp术语对象术语参数 目标—
0x97ToDecimalStringOp术语对象术语参数 目标—
0x98ToHexStringOp术语对象术语参数 目标—
0x99ToIntegerOp术语对象术语参数 目标—
0x9A-0x9B————
0x9CToStringOp术语对象术语参数 术语参数 目标—
0x9DCopyObjectOp术语对象术语参数 简单名称—
0x9EMidOp术语对象术语参数 术语参数 术语参数 目标—
0x9FContinueOp术语对象——
0xA0IfOp术语对象术语参数术语列表
0xA1ElseOp术语对象—术语列表
0xA2WhileOp术语对象术语参数术语列表
0xA3NoopOp术语对象——
0xA4ReturnOp术语对象术语参数—
0xA5BreakOp术语对象——
0xA6-0xCB————
0xCCBreakPointOp术语对象——
0xCD-0xFE————
0xFFOnesOp数据对象——
Prev
20.2. AML 语法定义
Next
20.4. 命名空间中名称的 AML 编码