dsp240X狀態暫存器(1)

2021-09-25 09:41:49 字數 498 閱讀 7176

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 它們主要用於存放儲存單元在段內的偏移量,用它們可實現多種儲存器運算元的定址方式,為以不...