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

正文內(nèi)容

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

2025-02-08 15:02 本頁面
 

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