tms320lf240x dsp上有兩個狀態暫存器st0,st1,包含許多控制位,暫存器的內容可以被儲存到資料儲存器中,資料儲存器中的資料也可以載入到狀態暫存器中,載入指令lst可將資料寫入,儲存指令sst用於講資料從狀態暫存器中讀出並儲存。
暫存器暫存器位
作用st0
arp輔助暫存器指標,用於選擇輔助暫存器
dp資料儲存頁面指標,9位dp與7位偏移位址共同構成定址位址
intm
中斷模式位。0有效,1為中斷禁止
ov溢位標誌位。儲存乙個鎖存的值,顯示calu是否發生溢位,溢位則為1
ovm溢位方式位,0為正常溢位,1時累加器溢位時設定為最大正值或最大負值
st1arb
輔助暫存器指標快取器,arp值複製到arb中
cnf片內daram配置位。
pm乘積移位方式位
c進製標誌位
sxm符號擴充套件方式位,1為累加器產生符號擴充套件,0為無符號擴充套件
tc測試、控制標誌位
DSP 中斷暫存器
幾乎所有的mcu都不允許mov指令修改pc值,這是乙個常識。2.中斷服務表指標暫存器istp interrupt servicetable pointer 用於確定中斷服務程式在中斷服務表中的位址。istp中的字段istb確定ist的位址的基值,另一欄位hpeint確定特定的中斷,並給出這一特定中斷...
ARM程式狀態暫存器
分類 linux arm體系結構包含1個當前程式狀態暫存器 cpsr 和5個各份的程式狀態暫存器 spsrs 使用msr和mrs指令來設定和讀取這些暫存器。當前程式狀態暫存器 cpsr 持有關於當預處理器狀態的資訊。其他5個各份的程式狀態暫存器 spsr 每個特權模式都有乙個,持有完成在這個模式下的...
x86暫存器說明
32位cpu有2個32位通用暫存器esi和edi。其低16位對應先前cpu中的si和di,對低16位資料的訪問,不影響 高16位的資料。暫存器esi edi si和di稱為變址暫存器 index register 它們主要用於存放儲存單元在段內的偏移量,用它們可實現多種儲存器運算元的定址方式,為以不...