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

正文內容

匯編語言與匯編程序設計-文庫吧資料

2025-01-18 15:02本頁面
  

【正文】 程序設計基本方法 ? 匯編語言程序設計 ? 1.匯編語言程序設計的基本步驟 圖 53 匯編語言程序設計的基本過程 程序設計基本方法 ? 2.流程圖的應用 ① 流程線,指示程序處理的邏輯順序。 ? 3. IFDEF~ ENDIF:只有當指定的標號、變量或符號被定義時, IFDEF~ ENDIF條件偽指令才匯編一組匯編語言語句。 ? 條件匯編語句 ? 格式: ? 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.宏定義中的標號 ? 2.宏定義中的注釋 ? ( 1)宏注釋符( 2)行注釋符( 3)塊注釋 ? 3.從內存中刪除宏定義 ? 刪除宏定義語句 PURGE的使用形式為: ? PURGE 宏定義名 [ , 宏定義名 ]…… ? 說明:匯編時將該語句所指的宏定義從內存中刪除。 ? ( 3)如果參數(shù)中包含間隔符,可用尖括號括起來,尖括號中的空格不被忽略??勺鳛楹甓x中虛設的間隔符,表示其后面的是形參,僅在宏定義中使用。] ? ┆ 語句串 ? ENDM ? 2.宏調用語句 ? 3.宏展開 宏指令 ? 宏調用中的參數(shù)替換 ? 參數(shù)替換時規(guī)定如下: ? ( 1)宏定義的形式參數(shù)在語句中一定是一個語法單位,即形式參數(shù)的兩端應有間隔符,間隔符可以是空格、逗號、括號以及運算符等符號。 ? 格式:過程名 PROC NEAR/FAR ? ┇ ? RET ? 過程名 ENDP ? 偽指令 PROC和 ENDP必須成對出現(xiàn),并且過程名要相同。 偽指令 ? 4.過程定義偽指令 ? 匯編語言程序的代碼段由一個主過程和若干個子過程構成,子過程也稱為子程序。 ? ORG偽指令格式: ORG 表達式 ? 表達式 的值為一個無符號的十六位二進制數(shù),是相對于段基址的偏移量。 ORG偽指令可通過地址計數(shù)器提供程序定位功能。] ? 例如: ASSUME CS: CODE, DS: DATA, SS: STACK 偽指令 ? 3. ORG偽指令 ? 代碼定位偽指令。 ? ASSUME的作用是告訴匯編程序,把源程序轉換為機器代碼時,各段寄存器的符號地址,以確定和檢查機器指令中操作數(shù)所在的段,產(chǎn)生正確的機器指令代碼或打印出錯誤信息。 ? ( 3)類別名是一個標識符,必須用單引號括起來連接程序 LINK將根據(jù)組合類型把類別名相同的段連接在一起。 偽指令 ? 段定義偽指令 ? 1. SEGMENT…ENDS 偽指令 ? 格式: 段名 SEGMENT 【定位類型】【組合類型】【類別名】 … ? 段名 ENDS ? ( 1)定位類型指定了裝入某段時,該段對起始地址邊界的要求 。 ? 復制操作符格式: 表達式 DUP(初值 1, … ,初值 n)。 ? 2. DW偽指令 ? 功能: DW偽指令初始化一個單存儲單元。常用的數(shù)據(jù)定義偽指令有 DB、 DW、 DD、 DQ和DT。 ? 1. EQU( EQUATE)偽指令 ? 2. “= ”偽指令 偽指令 ? 數(shù)據(jù)定義偽指令 ? 數(shù)據(jù)定義偽指令用于為數(shù)據(jù)項分配存儲單元,并給所分配的存儲單元定義符號名(即定義符號地址),同時初始化該存儲單元或由該單元開始的若干連續(xù)單元。任何情況都可以用圓括號改變運算順序 。 ? ( 7)記錄專用算符 ? 記錄專用算符有 MASK、 WIDTH。這些運算符用于分解存儲器操作數(shù)(標號、變量)的各部分(段地址、偏移地址、類型等),并返回相應的值。如果比較結果為真,關系表達式的值為 0FFFFH,如果為假,關系表達式的值為 0。 匯編語言概述 ? ( 4)關系運算符 ? 關系運算符用于比較兩個表達式,表達式中的項必須是常數(shù)或同一段內的變量。具體如下: ? ① 加法運算符(+) ? ② 減法運算符(-) ? ③ 乘法運算符( *) ? ④ 除法運算符( /) ? ⑤ 取模運算符( MOD) 匯編語言概述 ? ( 2)移位運算符 ? 移位運算符有兩個: SHR和 SHL,分別對常數(shù)進行邏輯右移和邏輯左移。 匯編語言概述 ? ( 1)算術運算符 ? 算術運算符完
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1