s3c2440屬於arm9,
一般在arm系列的soc中都會有atpcs這十五個暫存器。
下面我們主要講解一下這十五個暫存器的名稱和用法。
先看下名字:
再看下這些暫存器的用法和功能:
特殊暫存器:
r0-r3:用作傳入函式引數,傳出函式返回值。在子程式呼叫之間,可以將r0-r3用於任何用途。被呼叫函式在返回之前不必恢復r0-r3。如果呼叫函式需要再次使用r0-r3內容,則它必須保留這些內容。
r4-r11:用來存放函式的區域性變數。如果被呼叫函式使用了這些暫存器,他在返回之前必須恢復這些暫存器的值。
r13:是棧指標sp。他不能用於其他任何用途。sp中存放的值在退出被呼叫函式時必須與進入時相同。
r15:是程式計數器pc。它不能用於任何其他用途。
注:在中斷程式中,所有的暫存器都必須保護,編譯器會自動保護r4~r11。
8086CPU各暫存器的用途
8086 有14個16位暫存器,這14個暫存器按其用途可分為 1 通用暫存器 2 指令指標 3 標誌暫存器和 4 段暫存器等4類。1.通用暫存器有8個,又可以分成2組,一組是資料暫存器 4個 另一組是指標暫存器及變址暫存器 4個 資料暫存器分為 ah al ax accumulator 累加暫存器,...
Vim中暫存器的使用
vim中的暫存器 register 作用和windows中的剪貼簿類似,不過vim中的暫存器不止乙個,有不同的類別,有不同的用處。例如,ayy命令會將yy命令的結果放入暫存器a中,也就是複製該行文字到暫存器a中。然後 ap命令則表示貼上暫存器a中的內容。具體而言,vim中常用的暫存器包括 預設暫存器...
51微控制器auxr暫存器 51微控制器各暫存器位址
自然優先順序 int0 高tf0 int1 tf1ri ti tf2 exf2 低定時器 計數器控制暫存器 tcon tcon.7 tcon.6 tcon.5 tcon.4 tcon.3 tcon.2 tcon.1 tcon.0 tf1tr1 tf0tr0 ie1it1 ie0it0 timer1 ...