官术网_书友最值得收藏!

1.4 ARM7TDMI處理器狀態(tài)

ARM7TDMI處理器內(nèi)核使用ARM v4T結(jié)構(gòu)實(shí)現(xiàn),該結(jié)構(gòu)包含32位ARM指令集和16位Thumb指令集。因此,ARM7TDMI處理器有以下兩種操作狀態(tài)。

(1)ARM狀態(tài):32位這種狀態(tài)下執(zhí)行的是字方式的ARM指令。

(2)Thumb狀態(tài):16位這種狀態(tài)下執(zhí)行的是半字方式的Thumb指令。

ARM7TDMI處理器內(nèi)核的操作狀態(tài)可以在ARM狀態(tài)和Thumb狀態(tài)之間進(jìn)行切換,而且這種切換并不影響處理器模式或寄存器內(nèi)容。當(dāng)有異常發(fā)生時(shí),所有的異常處理都在ARM狀態(tài)中執(zhí)行。如果異常發(fā)生在Thumb狀態(tài)中,處理器會切換到ARM狀態(tài),待異常處理完成后,自動切換回Thumb狀態(tài)。

主站蜘蛛池模板: 望都县| 高尔夫| 扎赉特旗| 金坛市| 铜陵市| 西藏| 彝良县| 辉县市| 离岛区| 右玉县| 昌图县| 怀宁县| 柘荣县| 青神县| 东丽区| 崇仁县| 松桃| 永州市| 澄江县| 白沙| 揭东县| 晋宁县| 南投县| 宿松县| 邵阳市| 长宁县| 翁源县| 合川市| 新龙县| 花垣县| 海口市| 四会市| 凤城市| 厦门市| 赤峰市| 广昌县| 靖远县| 巩留县| 文昌市| 浑源县| 贵定县|