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

正文內(nèi)容

arm匯編語言程序設(shè)計(jì)(完整版)

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

下一頁面
  

【正文】 存儲(chǔ)單元 ? MAP 用于定義一個(gè)結(jié)構(gòu)化的內(nèi)存表首地址 ? FIELD 用于定義一個(gè)結(jié)構(gòu)化的內(nèi)存表的數(shù)據(jù)域 ARM匯編語言程序設(shè)計(jì) DCB 語法格式: 標(biāo)號(hào) DCB 表達(dá)式 作用: DCB偽指令用于分配一片連續(xù)的字節(jié)存儲(chǔ)單元并用偽指令中指定的表達(dá)式初始化。 ARM匯編語言程序設(shè)計(jì) DCD(或 DCDU) 語法格式: 標(biāo)號(hào) DCD(或 DCDU) 表達(dá)式 作用: DCD(或 DCDU)偽指令用于分配一片連續(xù)的字存儲(chǔ)單元并用偽指令中指定的表達(dá)式初始化。 使用示例 : FDataTest DCFD 2E115, 5E7 ;分配一片連續(xù)的字存儲(chǔ)單元并初始化為指定的雙精度數(shù)。 ARM匯編語言程序設(shè)計(jì) SPACE 語法格式: 標(biāo)號(hào) SPACE 表達(dá)式 作用: SPACE偽指令用于分配一片連續(xù)的存儲(chǔ)區(qū)域 并初始化為 0。 使用示例: MAP 0x100, R0 ;定義結(jié)構(gòu)化內(nèi)存表首地址的值為 0x100+ R0。 A FIELD 16 ; 定義 A的長度為 16字節(jié),位置為 0x100 B FIELD 32 ; 定義 B的長度為 32字節(jié),位置為 0x110 S FIELD 256 ;定義 S的長度為 256字節(jié),位置為 0x130 ARM匯編語言程序設(shè)計(jì) ARM匯編語言程序設(shè)計(jì) ARM匯編語言程序設(shè)計(jì) ?符號(hào)定義偽指令 ?數(shù)據(jù)定義偽指令 ?匯編控制偽指令和宏指令 ?其他偽指令 。 ARM匯編語言程序設(shè)計(jì) WHILE、 WEND 使用示例: GBLA Counter ; 聲明一個(gè)全局的數(shù)學(xué)變量,變量名為 Counter Counter SETA 3 ;由變量 Counter控制循環(huán)次數(shù) ?? WHILE Counter 10 指令序列 WEND ARM匯編語言程序設(shè)計(jì) MACRO、 MEND 語法格式: $標(biāo)號(hào) 宏名 $參數(shù) 1, $參數(shù) 2, ?? 指令序列 MEND 作用: MACRO、 MEND偽指令可以將一段代碼定義為一個(gè)整體,稱為宏指令,然后就可以在程序中通過宏指令多次調(diào)用該段代碼。 ARM匯編語言程序設(shè)計(jì) ?符號(hào)定義偽指令 ?數(shù)據(jù)定義偽指令 ?匯編控制偽指令和宏指令 ?其他偽指令 主要內(nèi)容: 其他常用的偽指令 還有一些其他的偽指令,在匯編程序中經(jīng)常會(huì)被使用,包括以下幾條: — AREA — ALIGN — CODE1 CODE32 — ENTRY — END — EQU — EXPORT(或 GLOBAL) — IMPORT — EXTERN — GET(或 INCLUDE) — INCBIN — RN — ROUT ARM匯編語言程序設(shè)計(jì) AREA 語法格式: AREA 段名 屬性 1,屬性 2, ?? 作用: AREA偽指令用于定義一個(gè)代碼段或數(shù)據(jù)段。在默認(rèn)時(shí), ELF(可執(zhí)行連接文件)的 代碼段和數(shù)據(jù)段是按字對(duì)齊的,表達(dá)式的取值范圍為 0~ 31,相應(yīng)的對(duì)齊方式為 2表達(dá)式次方。 使用示例: AREA Init, CODE, READONLY, ALIEN= 3 ;指定后面的指令為 8字 節(jié)對(duì)齊。 使用示例 : AREA Init, CODE, READONLY ?? END ;指定應(yīng)用程序的結(jié)尾 ARM匯編語言程序設(shè)計(jì) EQU 語法格式: 名稱 EQU 表達(dá)式 {,類型 } 作用: EQU偽指令用于為程序中的常量、標(biāo)號(hào)等定義一個(gè)等效的字符名稱,類似于 C語言中的# define。 使用示例: AREA Init, CODE, READONLY IMPORT Main ;通知編譯器當(dāng)前文件要引用標(biāo)號(hào) Main,但 Main在其他源文件中定義 ?? END ARM匯編語言程序設(shè)計(jì) EXTERN 語法格式: EXTERN 標(biāo)號(hào) {[WEAK]} 作用: EXTERN偽指令用于通知編譯器要使用的標(biāo)號(hào)在其他的源文件中定義,但要在當(dāng)前源文件中引用,如果當(dāng)前源文件實(shí)際并未引用該標(biāo)號(hào),該標(biāo)號(hào)就不會(huì)被加入到當(dāng)前源文件的符號(hào)表中。采用這種方式可以方便程序員記憶該寄存器的功能。 使用示例: Temp RN R0 ;將 R0定義一個(gè) 1 ROUT 語法格式: {名稱 } ROUT 作用: ROUT偽指令用于給一個(gè)局部變量定義作用范圍。 使用示例: AREA Init, CODE, READONLY EXTERN Main ;通知編譯器當(dāng)前文件要引用標(biāo)號(hào) Main,但 Main在其他源文件中定義 ?? END ARM匯編語言程序設(shè)計(jì) GET(或 INCLUDE) 語法格式: GET 文件名 作用: GET偽指令
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1