bit位
標誌釋意31n
運算結果是否為負數 如果為負數n=1 反之n=0 5-8會導致n=1 負或小於negative30z
運算結果是否為0, 為0 z=1 反之z=0 例如 5-5 會導致z=1 零zero29c
最高位有進製或者借位, 0xfffffffc + 13 會導致 c=1 有進製或借位擴充套件carry28v
有符號資料運算時是否溢位 (忽略) 溢位標誌overflow
27:8
arm-v4保留7i
1/0 遮蔽/使能irq異常6f
1/0 遮蔽/使能fiq異常5t
1/0 處於thumb/arm工作狀態 thumb(16bit指令)/arm(32bit指令)
4:0mode
模式位mode
m[4:0]
處理器模式
描述特權?
異常?0000
使用者模式(user)
多數應用程式和系統任務執行在該模式
非特權模式
正常模式
0001
快速中斷模式(fiq)
發生高優先順序中斷進入該模式
特權模式
異常模式
0010
中斷模式(irq)
發生低優先順序中斷進入該模式
0011
管理模式(svc)
處理器復位/執行軟中斷指令(swi)後進入該模式
0111
終止模式(abort)
處理非正常訪問儲存器
1011
未定義模式(undef)
處理未定義的指令
1111
系統模式(system)
與使用者模式公用暫存器的特權模式
正常模式
5個spsr暫存器,作為cpsr的備份暫存器使用
arm共有37個暫存器,其中31個通用暫存器(r0~r15)和6個狀態暫存器(spsr,cpsr)
Android5 1 s5p6818平台鎖屏去除
android5.1下鎖屏和之前的有差別,專案需求首先要把鎖屏去掉。在原始碼的frameworks目錄下進行配置和修改 frameworks base packages settingsprovider res valuse defaults.xml。在裡面找到 true,初始值為false,將其修...
ARM裸機 S5PV210簡析
armv7架構是在armv6架構的基礎上誕生的。該架構採用了thumb 2技術,thumb 2技術是在arm的thumb 壓縮技術的基礎上發展起來的,並且保持了對現存arm解決方案的完整的 相容性。thumb 2技術比純32位 少使用 31 的記憶體,減小了系統開銷。同時能夠提供比已有的基於thum...
ARM2410S 博創開發板 NFS 掛載
做嵌入式試驗,學習linux 1 得到red hat linux 9 與 vmware 最新版 2 虛擬機器開啟linux 9 並且 安裝vmtool 3 按手冊設定 ip 192.168.0.121 4 關機,設定共享目錄,新增串列埠 筆記本需要有usb轉串列埠 5 開機,找到mnt hgfs,安...