ADD R0,R1,R2 的理解

ADD R0,R1,R2 ;R0←R1+R2
該指令的執行效果是將寄存器R1和R2的內容相加,其結果存放在寄存器R0中。spa

我的理解:R1和R2的內容是地址信息,因此,表示把這2個寄存器的地址相加,存放到R0中co

ADD R0,R1,[R2] ;R0←R1+[R2]
在第一條指令中,以寄存器 R2 的值做爲操做數的地址,在存儲器中取得一個操做數後與 R1 相
加,結果存入寄存器 R0 中。

我的理解:[R2] 表示經過寄存器的內容(就是所謂的地址A),而後到存儲器中查找這個地址A的內容,而後取出來,和R1的內容(地址B)進行相加,存放到R0中。  

相關文章
相關標籤/搜索