【发布时间】:2012-04-05 12:31:43
【问题描述】:
我试图理解specs,但无法理解给出的示例的第一行:
SET A, 0x30 ; 7c01 0030
这是我从规格中了解到的:
- 第一个字 (7c01) 完全定义了指令
- 操作符为0x1,即命令
SET a, b - b = 111100 = 0x3C(当我转换为十六进制时)= 字面值 0x3C
- a = 000000 = 寄存器 A
所以我将指令理解为 SET A,0x3C
谁能告诉我哪里出错了?
【问题讨论】:
-
b = 111100 从何而来?从我的角度来看 b = 110000 = 0x30...
-
@cli_hlt 嗯,现在我有 0x7c01 = 0111110000000001 这给了我 b=011111=1F ?!