下面的这个指令实例表示的是哪种寻址方式( ) SUBR1 (R2)

括号表示寄存器里面存的是内存地址,而非所需要的数据,括号前面紧跟的数字是偏移地址。比如,100(R2)表示以R2存的内容为基址再加100的偏移地址,这种寻址属于寄存器偏移寻址。如果只有(R2),表明偏移地址为0,这种寻址也叫做寄存器间接寻址。寄存器间接寻址属于寄存器偏移寻址的特例(偏移为0)。基本功啊,同学。
■网友
汇编语言(第2版) (豆瓣)本书可治此等疑难杂症。
■网友
R2有个括号括住,表示取寄存器R2所指向的内存单元中的数值。指向的意思是寄存器R2中的数值是某一内存单元的地址!


    推荐阅读