freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

arm匯編語言程序設計(專業(yè)版)

2025-04-06 08:41上一頁面

下一頁面
  

【正文】 使用方法與 C語言中的“ include”相似。 ARM匯編語言程序設計 使用示例: AREA Init, CODE, READONLY ?? CODE32 ;通知編譯器其后的指令為 32位的 ARM指令 LDR R0,= NEXT+ 1 ;將跳轉地址放入寄存器 R0 BX R0 ;程序跳轉到新的位置執(zhí)行,并將處理器切換到 Thumb工作狀態(tài) ?? CODE16 ;通知編譯器其后的指令為 16位的 Thumb指令 NEXT LDR R3,= 0x3FF ?? END ;程序結束 ARM匯編語言程序設計 ENTRY 語法格式: ENTRY 作用: ENTRY偽指令用于指定匯編程序的入口點。 — READONLY屬性:指定本段為只讀,代碼段默認為 READONLY。 ARM匯編語言程序設計 IF、 ELSE、 ENDIF 使用示例: GBLL Test ; 聲明一個全局的邏輯變量,變量名為 Test ?? IF Test = TRUE 指令序列 1 ELSE 指令序列 2 ENDIF ARM匯編語言程序設計 WHILE、 WEND 語法格式: WHILE 邏輯表達式 指令序列 WEND 作用: WHILE、 WEND偽指令能根據(jù)條件的成立與否決定是否循環(huán)執(zhí)行某個指令序列。 MAP也可用“^”代替。 ARM匯編語言程序設計 DCFD(或 DCFDU) 語法格式: 標號 DCFD(或 DCFDU) 表達式 作用: DCFD(或 DCFDU)偽指令用于為雙精度的浮點數(shù)分配一片連續(xù)的字存儲單元并用偽指令中指定的表達式初始化。 ?DCFD( DCFDU)用于為雙精度的浮點數(shù)分配一片連續(xù)的字存儲單元并用指定 的數(shù)據(jù)初始化。 — 用于對變量賦值的 SETA、 SETL、 SETS。其中: LCLA偽指令用于定義一個局部的數(shù)字變量,并初始化為 0; LCLL偽指令用于定義一個局部的邏輯變量,并初始化為 F(假); LCLS偽指令用于定義一個局部的字符串變量,并初始化為空; 以上三條偽指令用于聲明局部變量,在其作用范圍內變量名必須唯一。DCB也可用“ =”代替。每個單精度的浮點數(shù)占據(jù)一個字單元。 FILED也可用“ ”代替。 宏指令的使用方式和功能與子程序有些相似, 子程序可以提供模塊化的程序設計、節(jié)省存儲空間并提高運行速度。各源文件中同名的 COMMON段共享同一段存儲單元。 名稱為 EQU偽指令定義的字符名稱,當表達式為 32位的常量時,可以指定表達式的數(shù)據(jù)類型,可以有以下三種類型: CODE1 CODE32和 DATA 使用示例: Test EQU 50 ;定義標號 Test的值為 50 Addr EQU 0x55, CODE32 ;定義 Addr的值為 0x55,且該處為 32位的ARM指令。 使用示例: Temp RN R0 ;將 R0定義一個 1 ROUT 語法格式: {名稱 } ROUT 作用: ROUT偽指令用于給一個局部變量定義作用范圍。 使用示例: AREA Init, CODE, READONLY IMPORT Main ;通知編譯器當前文件要引用標號 Main,但 Main在其他源文件中定義 ?? END ARM匯編語言程序設計 EXTERN 語法格式: EXTERN 標號 {[WEAK]} 作用: EXTERN偽指令用于通知編譯器要使用的標號在其他的源文件中定義,但要在當前源文件中引用,如果當前源文件實際并未引用該標號,該標號就不會被加入到當前源文件的符號表中。 使用示例: AREA Init, CODE, READONLY, ALIEN= 3 ;指定后面的指令為 8字 節(jié)對齊。 ARM匯編語言程序設計 ?符號定義偽指令 ?數(shù)據(jù)定義偽指令 ?匯編控制偽指令和宏指令 ?其他偽指令 主要內容: 其他常用的偽指令 還有一些其他的偽指令,在匯編程序中經(jīng)常會被使用,包括以下幾條: — AREA — ALIGN — CODE1 CODE32 — ENTRY — END — EQU — EXPORT(或 GLOBAL) — IMPORT — EXTERN — GET(或 INCLUDE) — INCBIN — RN — ROUT ARM匯編語言程序設計 AREA 語法格式: AREA 段名 屬性 1,屬性 2, ?? 作用: AREA偽指令用于定義一個代碼段或數(shù)據(jù)段。 A FIELD 16 ; 定義 A的長度為 16字節(jié),位置為 0x100 B FIELD 32 ; 定義 B的長度為 32字節(jié),位置為 0x110 S FIELD 256 ;定義 S的長度為 256字節(jié),位置為 0x130 ARM匯編語言程序設計 ARM匯編語言程序設計 ARM匯編語言程序設計 ?符號定義偽指令 ?數(shù)
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1