来自this page的Private Sub UserForm_Activate()
UserForm1.Show
End Sub
指令文档包含下表,其中包含各种编码:
我认为ADD
表示大小为8位的立即值(例如:imm8
)。
我相信BYTE 123
表示一个大小为32位的寄存器(例如:r32
)
但EAX
是什么意思?这是否意味着我可以使用大小为8位的寄存器(例如:r/m8
)或大小为8位的存储单元(例如:AL]
)?
答案 0 :(得分:9)
该网页是官方英特尔文档的html转换。您应该阅读它,特别是因为它在操作码汇总表中有 3.1.1.3指令列,其中说:
r / m8 - 一个字节操作数,它是一个字节的内容 通用寄存器(AL,CL,DL,BL,AH,CH,DH,BH,BPL,SPL, DIL和SIL)或内存中的一个字节。字节寄存器R8L - R15L是 在64位模式下使用REX.R可用。
是的,这意味着你所说的。