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

正文內(nèi)容

arm匯編語(yǔ)言程序設(shè)計(jì)-wenkub

2023-03-28 08:41:33 本頁(yè)面
 

【正文】 作用: GBLA、 GBLL和 GBLS偽指令用于定義一個(gè) ARM程序中的全局變量,并將其初始化。常見(jiàn)的符號(hào)定義偽指令有如下幾種: — 用于定義全局變量的 GBLA、 GBLL和 GBLS。ARM匯編語(yǔ)言程序設(shè)計(jì) ?偽指令與偽操作 ? 定義: ? 在 ARM匯編語(yǔ)言程序里 , 有一些特殊指令助記符 , 這些助記符與指令系統(tǒng)的助記符不同 , 沒(méi)有相對(duì)應(yīng)的操作碼 , 通常稱(chēng)這些特殊指令助記符為偽指令 , 他們所完成的操作稱(chēng)為偽操作 ? 。 — 用于定義局部變量的 LCLA、 LCLL和 LCLS。其中: GBLA偽指令用于定義一個(gè)全局的數(shù)字變量,并初始化為 0; GBLL偽指令用于定義一個(gè)全局的邏輯變量,并初始化為 F(假); GBLS偽指令用于定義一個(gè)全局的字符串變量,并初始化為空; 由于以上三條偽指令用于定義全局變量,因此在整個(gè)程序范圍內(nèi)變量名必須唯一。 SETA偽指令用于給一個(gè)數(shù)學(xué)變量賦值; SETL偽指令用于給一個(gè)邏輯變量賦值; SETS偽指令用于給一個(gè)字符串變量賦值; 其中,變量名為已經(jīng)定義過(guò)的全局變量或局部變量,表達(dá)式為將要賦給變量的值。 ARM匯編語(yǔ)言程序設(shè)計(jì) ?符號(hào)定義偽指令 ?數(shù)據(jù)定義偽指令 ?匯編控制偽指令和宏指令 ?其他偽指令 。 ?DCD( DCDU) 用于分配一片連續(xù)的字存儲(chǔ)單元并用指定的數(shù)據(jù)初始化。 ? SPACE 用于分配一片連續(xù)的存儲(chǔ)單元 ? MAP 用于定義一個(gè)結(jié)構(gòu)化的內(nèi)存表首地址 ? FIELD 用于定義一個(gè)結(jié)構(gòu)化的內(nèi)存表的數(shù)據(jù)域 ARM匯編語(yǔ)言程序設(shè)計(jì) DCB 語(yǔ)法格式: 標(biāo)號(hào) DCB 表達(dá)式 作用: DCB偽指令用于分配一片連續(xù)的字節(jié)存儲(chǔ)單元并用偽指令中指定的表達(dá)式初始化。 ARM匯編語(yǔ)言程序設(shè)計(jì) DCW(或 DCWU) 語(yǔ)法格式: 標(biāo)號(hào) DCW(或 DCWU) 表達(dá)式 作用: DCW(或 DCWU)偽指令用于分配一片連續(xù)的半字存儲(chǔ)單元并用偽指令中指定的表達(dá)式初始化。 ARM匯編語(yǔ)言程序設(shè)計(jì) DCD(或 DCDU) 語(yǔ)法格式: 標(biāo)號(hào) DCD(或 DCDU) 表達(dá)式 作用: DCD(或 DCDU)偽指令用于分配一片連續(xù)的字存儲(chǔ)單元并用偽指令中指定的表達(dá)式初始化。 使用示例: DataTest DCD 4, 5, 6 ;分配一片連續(xù)的字存儲(chǔ)單元并初始化。 使用示例 : FDataTest DCFD 2E115, 5E7 ;分配一片連續(xù)的字存儲(chǔ)單元并初始化為指定的雙精度數(shù)。 使用示例: FDataTest DCFS 2E5, 5E- 7 ;分配一片連續(xù)的字存儲(chǔ)單元并初始化為指定的單精度數(shù)。 ARM匯編語(yǔ)言程序設(shè)計(jì) SPACE 語(yǔ)法格式: 標(biāo)號(hào) SPACE 表達(dá)式 作用: SPACE偽指令用于分配一片連續(xù)的存儲(chǔ)區(qū)域 并初始化為 0。 ARM匯編語(yǔ)言程序設(shè)計(jì) MAP 語(yǔ)法格式: MAP 表達(dá)式 {,基址寄存器 } 作用: MAP偽指令用于定義一個(gè)結(jié)構(gòu)化的內(nèi)存表的首地址。 使用示例: MAP 0x100, R0 ;定義結(jié)構(gòu)化內(nèi)存表首地址的值為 0x100+ R0。 FIELD偽指令常與 MAP偽指令配合使用來(lái)定義結(jié)構(gòu)化的內(nèi)存表。 A FIELD 16 ; 定義 A的長(zhǎng)度為 16字節(jié),位置為 0x100 B FIELD 32 ; 定義 B的長(zhǎng)度為 32字節(jié),位置為 0x110 S FIELD 256 ;定義 S的長(zhǎng)度為 256字節(jié),位置為 0x130 ARM匯編語(yǔ)言程序設(shè)計(jì) ARM匯編語(yǔ)言程序設(shè)計(jì) ARM匯編語(yǔ)言程序設(shè)計(jì) ?符號(hào)定義偽指令 ?數(shù)據(jù)定義偽指令 ?匯編控制偽指令和宏指令 ?其他偽指令 。 IF、 ELSE、 ENDIF偽指令可以嵌套使用。 ARM匯編語(yǔ)言程序設(shè)計(jì) WHILE、 WEND 使用示例: GBLA Counter ; 聲明一個(gè)全局的數(shù)學(xué)變量,變量名為 Counter Counter SETA 3 ;由變量 Counter控制循環(huán)次數(shù) ?? WHILE Counter 10 指令序列 WEND ARM匯編語(yǔ)言程序設(shè)計(jì) MACRO、 MEND 語(yǔ)法格式: $標(biāo)號(hào) 宏名 $參數(shù) 1, $參數(shù) 2, ?? 指令序列 MEND 作用: MACRO、 MEND偽指令可以將一段代碼定義為一個(gè)整體,稱(chēng)為宏指令,然后就可以在程序中通過(guò)宏指令多次調(diào)用該段代碼。 包含在 MACRO和 MEND之間的指令序列稱(chēng)為宏定義體,在宏定義體的第一行應(yīng)聲明宏的原型(包含宏名、所需的參數(shù)),然后就可以在匯編程序中通過(guò)宏名來(lái)調(diào)用該指令序列。 ARM匯編語(yǔ)言程序設(shè)計(jì) ?符號(hào)定義偽指令 ?數(shù)據(jù)定義偽指令 ?匯編控制偽指令和宏指令 ?其他偽指令 主要內(nèi)容: 其他常用的偽指
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1