【发布时间】:2016-04-25 11:30:36
【问题描述】:
我是组装新手,我的问题是:
例如,如果一台机器有 n 个寄存器。在汇编指令中需要保留多少位来寻址 n 个寄存器中的每一个?
功能拆分可以减少多少所需的位数?
【问题讨论】:
-
这听起来像是功课,尤其是最后一部分。如果你无法弄清楚那个,你真的需要一张纸,坐下来思考。
-
请注意,x86 ISA 不使用固定大小的指令。如果您对 x86 上指令编码的详细信息感兴趣,请阅读Intel software developer's manual(您可能对有关 ModR/M 字节的部分特别感兴趣)。
-
@DarkDust 我只是在看一本教科书,我想知道它们如何达到所需的最少位数。
标签: assembly x86 machine-instruction