【发布时间】:2015-04-21 03:44:58
【问题描述】:
有两个 32 位寄存器。如果由于某种原因第一个寄存器的地址为 0x84000000,那么第二个 32 位寄存器的 HEX 地址将是什么(考虑两个寄存器一个接一个)?
【问题讨论】:
-
这甚至没有意义。寄存器没有地址(尽管它们被“名称”引用,如“%eax”或可能被视为“地址”的类似名称)。但是,一个寄存器可能包含一个地址,但这绝对不会影响不同的寄存器将包含什么......
-
您要查找的正确术语是“内存”或“RAM”,而不是寄存器。 CPU 上的寄存器数量很少,可以单独命名。现代 RAM 可能有数十亿字节的内存需要以数字方式寻址。
-
请从硬件设计师的角度考虑这一点。它也可以称为 32 位内存或 RAM。
标签: 32-bit