查询各种寻址方式?

Query on various addressing modes?

只用间接寻址方式可以实现数组吗?我认为我们只能访问第一个元素,但其他元素呢?为此,我认为我们必须使用立即寻址模式。

一条add指令可以在寄存器中生成一个地址。

只有 [register] 寻址模式的 CPU 可以工作,但需要的指令多于作为 load/store 指令一部分的立即位移的指令。

指令集设计不是关于需要什么才能使计算成为可能,而是关于如何使其高效

相关:

  • What is the minimum instruction set required for any Assembly language to be considered useful?(注意有用Turing-complete的区别。)