問題詳情

11 "ADD r1, r2, #2"是 ARM 微控器裡提供的加法指令之一,會將 r2加上2。針對這個指令的敘述下列何者 錯誤?
(A)該指令使用到暫存器定址模式
(B)該指令使用到立即定址模式
(C)該指令使用到直接定址模式
(D)該指令屬於三位址指令

參考答案

用户評論

Chin Ko】評論

ADD r1, r2, #2r1←r2+2...

HCCC】評論

立即定址(Immediate)和直接定址(Direct)常常搞混立即定址>立刻、立馬,什麼記憶體、暫存器都不管,直接存取、運算(快速但大小受限)直接定址>直接指定記憶體位置(因為另外有暫存器定址,所以直接指定只能是記憶體)存取、運算

目標國營聯招】評論

照樓上這樣看立即不管暫存器A選項又會用到暫存器?