隨著ARMv7架構的出現,ARM目前所支援的指令集包括了ARMv32,Thumb,Thumb2,ThumbEE(Thumb Execution Environment),與Jazelle,我們可以透過CPSR(Current Program Status Register)中的J與T bits(位於CPSR第24與第5個bit) 來判斷目前處理器所處的狀態,如下所示(參考 ARMv7-AR Architecture Reference Manual)
| J | T | Instruction set state |
| 0 | 0 | ARM |
| 0 | 1 | Thumb |
| 1 | 0 | Jazelle |
| 1 | 1 | ThumbEE |
+ N6 n" T! m9 J, Y- Z! a
; z; u! _ ?. k d7 `
0 R: S, V9 d: O- p. X% _
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) | Powered by Discuz! X3.2 |