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

正文內(nèi)容

匯編語言與匯編程序設(shè)計(存儲版)

2025-02-11 15:02上一頁面

下一頁面
  

【正文】 偽指令 ? 3. ORG偽指令 ? 代碼定位偽指令。 ? 格式:過程名 PROC NEAR/FAR ? ┇ ? RET ? 過程名 ENDP ? 偽指令 PROC和 ENDP必須成對出現(xiàn),并且過程名要相同。 宏指令 ? 宏定義的標號、注釋及刪除 ? 1.宏定義中的標號 ? 2.宏定義中的注釋 ? ( 1)宏注釋符( 2)行注釋符( 3)塊注釋 ? 3.從內(nèi)存中刪除宏定義 ? 刪除宏定義語句 PURGE的使用形式為: ? PURGE 宏定義名 [ , 宏定義名 ]…… ? 說明:匯編時將該語句所指的宏定義從內(nèi)存中刪除。 ③ 判斷框,表示一個判斷點,在此產(chǎn)生分支,框內(nèi)注明條件,判斷結(jié)果標在出口的流程線上。 初始化數(shù)據(jù)段 ? MOV DS, AX ? MOV AL, A 。 ? ( 2)用跳轉(zhuǎn)表實現(xiàn)分支 ? 如果程序需要根據(jù)幾種不同的情況,可以將每段分支程序的入口地址組成一個表,存放在跳轉(zhuǎn)表。 ? ⑥ 指令的選擇 開始段地址初始化AL XX = 0?X = 8?X = 15?NoNoX 取補Yes計算5X 2保存結(jié)果計算X+1 0結(jié)束NoYesYesLabel1Label2Label3圖511 程序流程圖 程序設(shè)計基本方法 ? 循環(huán)程序設(shè)計 ? 1.循環(huán)程序結(jié)構(gòu)及其組成 ? ( 1)循環(huán)程序結(jié)構(gòu) ? 在程序設(shè)計中,控制某個程序段重復(fù)執(zhí)行一定次數(shù)的程序,稱為 循環(huán)結(jié)構(gòu)程序 。可以從內(nèi)循環(huán)中直接跳到外循環(huán),但不能從外循環(huán)直接跳進內(nèi)循環(huán)中。 ? 2.子程序的定義 ? 子程序是用過程定義語句 PROC和 ENDP來定義的。 程序設(shè)計基本方法 ? 7.遞歸子程序:如果一個子程序調(diào)用它自身,這種調(diào)用就稱為遞歸調(diào)用,這樣的子程序就稱為遞歸子程序。 ? DOS中斷能處理大多數(shù)的 I/O,但有一些功能還沒有提供,如聲音控制等,這就要考慮用 I/O指令在端口級上編程,或使用高級語言編程。 本章小結(jié) 本章主要介紹了匯編語言及其程序設(shè)計的基本方法。 ? 2. EXTRN偽指令 ? 格式: EXTRN 符號名:類型 [ , …] ? 功能:這條偽指令用于說明模塊中使用的符號名已在另一個模塊中定義,是外部符號名。 ? 2. DOS功能子程序的調(diào)用 ? ( 1)調(diào)用指令及功能 ? DOS為程序設(shè)計人員提供許多功能子程序可供用戶直接調(diào)用。 程序設(shè)計基本方法 ? 5.子程序的編寫方法和要求 ? ( 1)現(xiàn)場的保護與恢復(fù) ? 保護現(xiàn)場和恢復(fù)現(xiàn)場可采用以下方法: ① 利用壓棧和出棧指令; ② 利用內(nèi)存單元。) 程序設(shè)計基本方法 ? 子程序設(shè)計 ? 1.子程序概念 ? 子程序在匯編語言中也稱為過程,子程序結(jié)構(gòu)是模塊化程序設(shè)計的重要基礎(chǔ)。使用多重循環(huán)時,必須注意以下幾點: ? ( 1)內(nèi)循環(huán)必須在外循環(huán)之內(nèi),內(nèi)循環(huán)在外循環(huán)中位置可以根據(jù)需要任意設(shè)置,內(nèi)外循環(huán)不能交叉。 ? ⑤ 確定算法 ? 本題中數(shù)據(jù) X的輸入情況被分成了 4段,分界點是 0、 8和15。 結(jié)果送入 C單元 ? RET ? CODE ENDS ? END START 程序設(shè)計基本方法 ? 分支程序設(shè)計 ? 分支程序設(shè)計方法可分為兩類:即通過條件檢測實現(xiàn)兩路分支,用條件轉(zhuǎn)移指令實現(xiàn);多路分支,用跳轉(zhuǎn)表和無條件轉(zhuǎn)移指令實現(xiàn)。這兩個數(shù)分別放在 A單元和 B單元中,而平均值的結(jié)果放在 C單元中。 程序設(shè)計基本方法 ? 匯編語言程序設(shè)計 ? 1.匯編語言程序設(shè)計的基本步驟 圖 53 匯編語言程序設(shè)計的基本過程 程序設(shè)計基本方法 ? 2.流程圖的應(yīng)用 ① 流程線,指示程序處理的邏輯順序。 ? ( 3)如果參數(shù)中包含間隔符,可用尖括號括起來,尖括號中的空格不被忽略。 偽指令 ? 4.過程定義偽指令 ? 匯編語言程序的代碼段由一個主過程和若干個子過程構(gòu)成,子過程也稱為子程序。 ? 復(fù)制操作符格式: 表達式 DUP(初值 1, … ,初值 n)。任何情況都可以用圓括號改變運算順序 。 匯編語言概述 ? ( 4)關(guān)系運算符 ? 關(guān)系運算符用于比較兩個表達式,表達式中的項必須是常數(shù)或同一段內(nèi)的變量。 ? ( 3)類型:變量占用的存儲器單元的字節(jié)數(shù)。 ”注釋符 ? 注釋是對程序段功能或語句在程序中的作用的說明,目的是在閱讀、分析程序時,便于對程序各部分的邏輯關(guān)系有一個大致的了解。無標號時操作符可以從一行的開始書寫,有標號時則從標號后開始書寫,標號與操作符之間以冒號、空格或水平制表符分隔,操作符與操作數(shù)之間以空格或水平制表符分隔。 ? ● 機器指令語句中標號必須以冒號( :)結(jié)束。代碼段存放程序指令代碼,實施程序預(yù)定的運算與操作。 ?匯編指令集和偽指令集及其使用規(guī)則的統(tǒng)稱就是匯編語言。 ? 匯編程序的主要功能: ? ( 1)檢查源程序; ? ( 2)測出源程序中的語法錯誤,并給出出錯信息; ? ( 3
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1