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

正文內(nèi)容

匯編語(yǔ)言與匯編程序設(shè)計(jì)(編輯修改稿)

2025-02-08 15:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的偏移地址。 ORG偽指令可通過(guò)地址計(jì)數(shù)器提供程序定位功能。用來(lái)確定其后的數(shù)據(jù)和代碼存放在相應(yīng)段中的起始位置。 ? ORG偽指令格式: ORG 表達(dá)式 ? 表達(dá)式 的值為一個(gè)無(wú)符號(hào)的十六位二進(jìn)制數(shù),是相對(duì)于段基址的偏移量。 ? ORG偽指令把表達(dá)式的值賦給地址計(jì)數(shù)器,使得 ORG之后的指令或數(shù)據(jù)以表達(dá)式的值為起始地址開始存放,除非遇到新的 ORG偽指令。 偽指令 ? 4.過(guò)程定義偽指令 ? 匯編語(yǔ)言程序的代碼段由一個(gè)主過(guò)程和若干個(gè)子過(guò)程構(gòu)成,子過(guò)程也稱為子程序。利用過(guò)程定義偽指令可將程序按功能劃分成模塊,這樣有利于理解、調(diào)試和修改程序。 ? 格式:過(guò)程名 PROC NEAR/FAR ? ┇ ? RET ? 過(guò)程名 ENDP ? 偽指令 PROC和 ENDP必須成對(duì)出現(xiàn),并且過(guò)程名要相同。5.其他偽指令 宏指令 ? 宏定義與宏調(diào)用語(yǔ)句 ? 1.宏定義 ? 宏定義的形式如下: ? 宏指令名 MACRO [ 參數(shù) 1 , 參數(shù) 2 …] ? ┆ 語(yǔ)句串 ? ENDM ? 2.宏調(diào)用語(yǔ)句 ? 3.宏展開 宏指令 ? 宏調(diào)用中的參數(shù)替換 ? 參數(shù)替換時(shí)規(guī)定如下: ? ( 1)宏定義的形式參數(shù)在語(yǔ)句中一定是一個(gè)語(yǔ)法單位,即形式參數(shù)的兩端應(yīng)有間隔符,間隔符可以是空格、逗號(hào)、括號(hào)以及運(yùn)算符等符號(hào)。 ? ( 2) amp??勺鳛楹甓x中虛設(shè)的間隔符,表示其后面的是形參,僅在宏定義中使用。在宏展開時(shí),用相應(yīng)實(shí)參替換。 ? ( 3)如果參數(shù)中包含間隔符,可用尖括號(hào)括起來(lái),尖括號(hào)中的空格不被忽略。 ? ( 4)宏定義使用中,如果形參個(gè)數(shù)大于實(shí)參個(gè)數(shù),則用空代替,反之忽略多余的實(shí)參。 宏指令 ? 宏定義的標(biāo)號(hào)、注釋及刪除 ? 1.宏定義中的標(biāo)號(hào) ? 2.宏定義中的注釋 ? ( 1)宏注釋符( 2)行注釋符( 3)塊注釋 ? 3.從內(nèi)存中刪除宏定義 ? 刪除宏定義語(yǔ)句 PURGE的使用形式為: ? PURGE 宏定義名 [ , 宏定義名 ]…… ? 說(shuō)明:匯編時(shí)將該語(yǔ)句所指的宏定義從內(nèi)存中刪除。 ? 宏的退出 條件匯編 ? 條件匯編偽指令指示匯編程序根據(jù)條件檢測(cè)選擇匯編不同的程序段。 ? 條件匯編語(yǔ)句 ? 格式: ? IFX [ 條件表達(dá)式 ] ? ┆ (程序段 1) ? [ELSE] ? ┆ (程序段 2) ? ENDIF 條件匯編 ? 條件匯編偽操作命令的功能 ? ( 1) IF CONT ? ( 2) IFE CONT ? ( 3) IF1 ? ( 4) IF2 ? ( 5) IFDEF CONT ? ( 6) IFNDEF CONT ? ( 7) IFB< CONT> ? ( 9) IFIDN< CHR1> , < CHR2> ? ( 10) IFDIF< CHR1> , < CHR2 條件匯編 ? 條件匯編偽操作命令舉例 ? 1. IF~ ENDIF:當(dāng)指定的表達(dá)式的值為真時(shí), IF和ENDIF之間的匯編語(yǔ)句才會(huì)被匯編。 ? 2. IF~ ELSE~ ENDIF:若 IF的表達(dá)式返回真,則在 IF和ELSE之間的語(yǔ)句將被匯編。 ? 3. IFDEF~ ENDIF:只有當(dāng)指定的標(biāo)號(hào)、變量或符號(hào)被定義時(shí), IFDEF~ ENDIF條件偽指令才匯編一組匯編語(yǔ)言語(yǔ)句。 ? 4. IFNDEF~ ENDIF:只有當(dāng)指定的標(biāo)號(hào)、變量或符號(hào)不被定義時(shí), IFNDEF ~ENDIF條件偽指令才匯編一組匯編語(yǔ)言語(yǔ)句。 程序設(shè)計(jì)基本方法 ? 匯編語(yǔ)言程序設(shè)計(jì) ? 1.匯編語(yǔ)言程序設(shè)計(jì)的基本步驟 圖 53 匯編語(yǔ)言程序設(shè)計(jì)的基本過(guò)程 程序設(shè)計(jì)基本方法 ? 2.流程圖的應(yīng)用 ① 流程線,指示程序處理的邏輯順序。 ② 端點(diǎn)框,表示程序的邏輯起點(diǎn)或終點(diǎn)。 ③ 判斷框,表示一個(gè)判斷點(diǎn),在此產(chǎn)生分支,框內(nèi)注明條件,判斷結(jié)果標(biāo)在出口的流程線上。 ④ 處理框,表示一種處理功能或者子程序段,框內(nèi)用文字說(shuō)明功能。 ⑤ 連接框,框內(nèi)注有字母,表示程序的去向或來(lái)源。 程序設(shè)計(jì)基本方法 ? 3.程序的基本結(jié)構(gòu) ? 一個(gè)算法用程序設(shè)計(jì)語(yǔ)言的語(yǔ)句有序地組合在一起加以描述,其組合方法稱為程序的控制結(jié)構(gòu)或簡(jiǎn)稱為程序結(jié)構(gòu)。 圖 55 順序結(jié)構(gòu) 圖 57 IF 分支結(jié)構(gòu) 圖 58 CASE分支結(jié)構(gòu) 程序設(shè)計(jì)基本方法 ? ( 3)循環(huán)結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu)是重復(fù)做一系列的動(dòng)作,直到滿足某個(gè)條件為止,如圖 59和圖 510所示。 圖 59 WHILEDO型循環(huán)結(jié)構(gòu) 圖 510 REPEATUNTIL循環(huán)結(jié)構(gòu) 程序設(shè)計(jì)基本方法 ? 順序程序設(shè)計(jì) ? 【例 54】求兩個(gè)數(shù)的平均值。這兩個(gè)數(shù)分別放在 A單元和 B單元中,而平均值的結(jié)果放在 C單元中。 ? 編制程序如下: ? DATA SEGMENT ? A
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1