Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读《汇编语言的艺术》一书。我遇到了这一段。
要确定特定指令的操作码,您只需为 、 和 字段选择适当iii的rr位mmm。例如,要对mov ax, bx指令进行编码,您可以选择iii=110( mov reg, reg)、rr=00( ax) 和mmm=001( bx)。这会产生单字节指令11000001或0C0h.
iii
rr
mmm
mov ax, bx
iii=110
mov reg, reg
rr=00
ax
mmm=001
bx
11000001
0C0h
在这里我无法理解什么是iii,rr和mmm? 有人可以解释一下吗?提前致谢。
i
像这样使用字母的原因是,当您看到 时iiirrmm,您就知道哪些位对应于操作码中的哪些字段。
iiirrmm
它们是操作码中的位。该序列iiirrmmm构成操作码字节。
iiirrmmm