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

正文內容

匯編語言與匯編程序設計-wenkub

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

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