亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

46B

  • Alpha Controls.v5.46B Source

    Alpha Controls.v5.46B Source

    標簽: Controls Source Alpha 5.46

    上傳時間: 2013-12-19

    上傳用戶:semi1981

  • ARM指令集(2)

    ARM指令集(2)  1.跳轉指令   在ARM中有兩種方式可以實現程序的跳轉:一種是刀‘轉指令;另一種是直接向PC寄存器(R15)中寫入目標地址值。   通過直接向PC寄存器中寫入目標地址值可以實現在46B地址空間中任意跳轉,這種跳轉指令又稱為長跳轉。如果在長跳轉指令之前使用MOV LR,PC等指令,則可以保存將來返回的地址值,這樣就實現了在46B地址空間中的子程序調用。   在ARM版本5及以上的體系中,實現了ARM指令集和Thumb指令集的混合使用。指令使用目標地址值的bit[0]來確定目標程序的類型。bit[0]的值為1時,目標程序為Thumb指令;bit[0]值為0時,目標程序為ARM指令。   在ARM版本5以前的體系中,傳送到PC寄存器中的目標地址值的低兩位bits[1∶0]被忽略,跳轉指令只能在ARM指令集中執行,即程序不能從ARM狀態切換到Thumb狀態。非T系列ARM版本5體系不含Thumb指令,當程序試圖切換到Thumb狀態時,將產生未定義指令異常中斷。   ARM跳轉指令可以從當前指令向前或向后的32MB地址空間跳轉。這類跳轉指令有以下4種。

    標簽: ARM 指令集

    上傳時間: 2013-11-20

    上傳用戶:妄想演繹師

主站蜘蛛池模板: 察哈| 龙岩市| 白玉县| 本溪| 枣强县| 泸定县| 资阳市| 兰坪| 阿克苏市| 凉城县| 甘孜| 永川市| 临朐县| 银川市| 株洲县| 同仁县| 涪陵区| 林州市| 海原县| 怀远县| 郑州市| 新安县| 文昌市| 科技| 怀柔区| 永春县| 恩施市| 霸州市| 芒康县| 文成县| 齐齐哈尔市| 东乌珠穆沁旗| 汶上县| 轮台县| 曲周县| 博野县| 麻栗坡县| 澎湖县| 昌图县| 百色市| 宿迁市|