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

正文內(nèi)容

匯編語言與匯編程序設計(完整版)

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

下一頁面
  

【正文】 概述 ? ( 4) “ 。 匯編語言概述 ? ( 2)操作符 ? 操作符可以是指令助記符、偽指令助記符和宏指令(宏名字)符號。不能以數(shù)字開頭。堆棧段用來保存子程序調用或中斷服務程序返回地址及現(xiàn)場寄存器的值,此外,還可以臨時保存一些工作寄存器和變量的值。 ?和機器語言不同的是,匯編語言用直觀、便于記憶和理解的英文單詞或縮寫符號來表示指令和數(shù)據(jù)變量。 匯編語言程序設計上機過程 匯編語言概述 ? 匯編語言源程序的結構與格式 ? 1.結構與書寫格式 ? 匯編語言源程序通常由四部分組成:數(shù)據(jù)段、附加段、堆棧段和代碼段。它可以是變量名,段名及過程名等,用來表示數(shù)據(jù)、數(shù)據(jù)在內(nèi)存中的偏移地址及指令代碼在內(nèi)存中的偏移地址。 ? 匯編語言本身對機器指令的助記符號、偽指令助記符號和寄存器名字都已作了定義,稱為保留字,在編程時所定義的標識符號通常稱為自定義名字。 ? 語句中有多個操作數(shù)時,彼此間用逗號分隔。常量可以用作立即數(shù)、偏移量以及用于初始化存儲器單元。 匯編語言概述 ? ( 1)算術運算符 ? 算術運算符完成+、-、 *、 /和取模運算等。這些運算符用于分解存儲器操作數(shù)(標號、變量)的各部分(段地址、偏移地址、類型等),并返回相應的值。常用的數(shù)據(jù)定義偽指令有 DB、 DW、 DD、 DQ和DT。 ? ( 3)類別名是一個標識符,必須用單引號括起來連接程序 LINK將根據(jù)組合類型把類別名相同的段連接在一起。 ORG偽指令可通過地址計數(shù)器提供程序定位功能。] ? ┆ 語句串 ? ENDM ? 2.宏調用語句 ? 3.宏展開 宏指令 ? 宏調用中的參數(shù)替換 ? 參數(shù)替換時規(guī)定如下: ? ( 1)宏定義的形式參數(shù)在語句中一定是一個語法單位,即形式參數(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之間的匯編語句才會被匯編。 ⑤ 連接框,框內(nèi)注有字母,表示程序的去向或來源。 兩個數(shù)相加,結果進入 AL ? MOV AH, 00 ? ADC AH, 00 。 ? 【例 56】用跳轉表編寫一程序,實現(xiàn)程序分支。 ? ( 2)循環(huán)結構程序的組成 ? 循環(huán)程序主要由四部分組成: ? ① 初始化部分 ? ② 工作部分 ? ③ 修改部分 ? ④ 控制部分 程序設計基本方法 ? 【例 58】從 x單元開始的 20個連續(xù)單元中存有無符號數(shù),從中找出最大數(shù)送入 y單元中。 ? ( 4)每次通過外循環(huán)再次進入內(nèi)循環(huán)時,初始條件必須重新設置。 程序設計基本方法 ? 4.過程屬性的確定屬性原則 ? ( l)調用程序和過程若在同一代碼段中,則使用 NEAR屬性。 ? 遞歸定義: 0! =1, N!=N*(N1)! ,下面依據(jù)遞歸定義,設計遞歸程序。 程序設計基本方法 ? 多模塊程序設計 ? 在設計較復雜的大型程序時,通常要將整個程序按功能分解成多個模塊,每個模塊完成獨立的功能,建為獨立的源文件分別調試,最后將調試正確的各模塊連接在一起,成為一個完整的可執(zhí)行程序。 對于匯編語言程序設計的基本步驟和基本結構本章做了重點介紹,通過具體實例詳細介紹了順序結構、分支結構、循環(huán)結構、子程序、 DOS功能調用、 BIOS功能調用以及多模塊程序設計的方法。為了介紹不同文件中模塊間的引用和變量傳送方法,先介紹這兩條偽指令EXTRN和 PUBLIC。設計遞歸程序要注意保留每次調用時使用的參數(shù)和中間結果,通常把這些參數(shù)和中間結果放在堆棧中。 ? ( 3)主過程定義為 FAR屬性。編程統(tǒng)計數(shù)據(jù)中 ?0?和 ?1?個數(shù)相同的數(shù)據(jù)有多少,并將結果存入 NUMB單元。程序流程圖如圖 513所示。 ? ① 問題的關鍵 ? 需要確定當 X取不同數(shù)值的時候使用不同的公式。 除數(shù) 2送入 BL ? DIV BL 。 圖 55 順序結構 圖 57 IF 分支結構 圖 58 CASE分支結構 程序設計基本方法 ? ( 3)循環(huán)結構 ? 循環(huán)結構是重復做一系列的動作,直到滿足某個條件為止,如圖 59和圖 510所示。 ? 3. IFDEF~ ENDIF:只有當指定的標號、變量或符號
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1