1. gzyueqian
      13424082685
      首頁 > 新聞中心 > > 正文

      ARM基礎知識三

      更新時間: 2007-01-24 10:06:26來源: 粵嵌教育瀏覽量:841

        在ARM體系中通常有以下3種方式控制程序的執行流程:

        **在正常執行過程中,每執行一條ARM指令,程序計數器(PC)的值加4個字節;每執行一條Thumb指令,程序計數器寄存器(PC)加2個字節。整個過程是按順序執行。

        **跳轉指令,程序可以跳轉到特定的地址標號處執行,或者跳轉到特定的子程序處執行。其中,B指令用于執行跳轉操作;BL指令在執行跳轉操作同時,保存子程

        序的返回地址;BX指令在執行跳轉操作同時,根據目標地址為可以將程序切換到Thumb狀態;BLX指令執行3個操作,跳轉到目標地址處執行,保存子程序的返回地址,根據目標地址為可以將程序切換到Thumb狀態。

        **當異常中斷發生時,系統執行完當前指令后,將跳轉到相應的異常中斷處理程序處執行。當異常中斷處理程序執行完成后,程序返回到發生中斷指令的下條指令處執行。在進入異常中斷處理程序時,要保存被中斷程序的執行現場,從異常中斷處理程序退出時,要恢復被中斷程序的執行現場。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 中文字幕免费精品视频一级 | 亚洲欧美色中文字幕在线 | 亚洲欧美日韩综合在线 | 在线不卡日本v一区二区 | 在线综合亚洲欧美日韩 | 久久不射视频网 |