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

正文內(nèi)容

匯編語言與匯編程序設(shè)計-wenkub

2023-01-27 15:02:16 本頁面
 

【正文】 字開頭。 ? ( 1)標(biāo)識符 : ? 標(biāo)識符是程序設(shè)計人員自己定義的標(biāo)識符號,簡稱標(biāo)號。堆棧段用來保存子程序調(diào)用或中斷服務(wù)程序返回地址及現(xiàn)場寄存器的值,此外,還可以臨時保存一些工作寄存器和變量的值。 ? 匯編程序的主要功能: ? ( 1)檢查源程序; ? ( 2)測出源程序中的語法錯誤,并給出出錯信息; ? ( 3)產(chǎn)生源程序的目標(biāo)程序,并可給出列表文件; ? ( 4)展開宏指令。 ?和機(jī)器語言不同的是,匯編語言用直觀、便于記憶和理解的英文單詞或縮寫符號來表示指令和數(shù)據(jù)變量。 ?匯編指令集和偽指令集及其使用規(guī)則的統(tǒng)稱就是匯編語言。 匯編語言程序設(shè)計上機(jī)過程 匯編語言概述 ? 匯編語言源程序的結(jié)構(gòu)與格式 ? 1.結(jié)構(gòu)與書寫格式 ? 匯編語言源程序通常由四部分組成:數(shù)據(jù)段、附加段、堆棧段和代碼段。代碼段存放程序指令代碼,實施程序預(yù)定的運算與操作。它可以是變量名,段名及過程名等,用來表示數(shù)據(jù)、數(shù)據(jù)在內(nèi)存中的偏移地址及指令代碼在內(nèi)存中的偏移地址。 ? ● 機(jī)器指令語句中標(biāo)號必須以冒號( :)結(jié)束。 ? 匯編語言本身對機(jī)器指令的助記符號、偽指令助記符號和寄存器名字都已作了定義,稱為保留字,在編程時所定義的標(biāo)識符號通常稱為自定義名字。無標(biāo)號時操作符可以從一行的開始書寫,有標(biāo)號時則從標(biāo)號后開始書寫,標(biāo)號與操作符之間以冒號、空格或水平制表符分隔,操作符與操作數(shù)之間以空格或水平制表符分隔。 ? 語句中有多個操作數(shù)時,彼此間用逗號分隔。 ”注釋符 ? 注釋是對程序段功能或語句在程序中的作用的說明,目的是在閱讀、分析程序時,便于對程序各部分的邏輯關(guān)系有一個大致的了解。常量可以用作立即數(shù)、偏移量以及用于初始化存儲器單元。 ? ( 3)類型:變量占用的存儲器單元的字節(jié)數(shù)。 匯編語言概述 ? ( 1)算術(shù)運算符 ? 算術(shù)運算符完成+、-、 *、 /和取模運算等。 匯編語言概述 ? ( 4)關(guān)系運算符 ? 關(guān)系運算符用于比較兩個表達(dá)式,表達(dá)式中的項必須是常數(shù)或同一段內(nèi)的變量。這些運算符用于分解存儲器操作數(shù)(標(biāo)號、變量)的各部分(段地址、偏移地址、類型等),并返回相應(yīng)的值。任何情況都可以用圓括號改變運算順序 。常用的數(shù)據(jù)定義偽指令有 DB、 DW、 DD、 DQ和DT。 ? 復(fù)制操作符格式: 表達(dá)式 DUP(初值 1, … ,初值 n)。 ? ( 3)類別名是一個標(biāo)識符,必須用單引號括起來連接程序 LINK將根據(jù)組合類型把類別名相同的段連接在一起。 ORG偽指令可通過地址計數(shù)器提供程序定位功能。 偽指令 ? 4.過程定義偽指令 ? 匯編語言程序的代碼段由一個主過程和若干個子過程構(gòu)成,子過程也稱為子程序。] ? ┆ 語句串 ? ENDM ? 2.宏調(diào)用語句 ? 3.宏展開 宏指令 ? 宏調(diào)用中的參數(shù)替換 ? 參數(shù)替換時規(guī)定如下: ? ( 1)宏定義的形式參數(shù)在語句中一定是一個語法單位,即形式參數(shù)的兩端應(yīng)有間隔符,間隔符可以是空格、逗號、括號以及運算符等符號。 ? ( 3)如果參數(shù)中包含間隔符,可用尖括號括起來,尖括號中的空格不被忽略。 ? 條件匯編語句 ? 格式: ? 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á)式的值為真時, IF和ENDIF之間的匯編語句才會被匯編。 程序設(shè)計基本方法 ? 匯編語言程序設(shè)計 ? 1.匯編語言程序設(shè)計的基本步驟 圖 53 匯編語言程序設(shè)計的基本過程 程序設(shè)計基本方法 ? 2.流程圖的應(yīng)用 ① 流程線,指示程序處理的邏輯順序。 ⑤ 連接框,框內(nèi)注有字母,表示程序的去向或來源。這兩個數(shù)分別放在 A單元和 B單元中,而平均值的結(jié)果放在 C單元中。 兩個數(shù)相加,結(jié)果進(jìn)入 AL ? MOV AH, 00 ? ADC AH, 00 。 結(jié)果送入 C單元 ? RET ? CODE ENDS ? END START 程序設(shè)計基本方法 ? 分支程序設(shè)計 ? 分支程序設(shè)計方法可分為兩類:即通過條件檢測實現(xiàn)兩路分支,用條件轉(zhuǎn)移指令實現(xiàn);多路分支,用跳轉(zhuǎn)表和無條件轉(zhuǎn)移指令實現(xiàn)。 ? 【例 56】用跳轉(zhuǎn)表編寫一程序,實現(xiàn)程序分支。 ? ⑤ 確定算法 ? 本題中數(shù)據(jù) X的輸入情況被分成了 4段,分界點是 0、 8和15。 ? ( 2)循環(huán)結(jié)構(gòu)程序的組成 ? 循環(huán)程序
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1