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

正文內(nèi)容

微機原理第五章:匯編語言程序設計(存儲版)

2025-09-03 16:24上一頁面

下一頁面
  

【正文】 令 一、數(shù)據(jù)定義偽指令 DB、 DW、 DD 格式:變量名 __助記符 __數(shù)據(jù)項, … , … , … ;注釋 功能:將偽指令后的數(shù)據(jù)項依次存入指定的單元,或只分配存儲 單元而不存入數(shù)據(jù)。 ★ 變量類型: BYTE/WORD/DWORD 標號類型: NEAR/FAR ★ 例: VAL1 LABLE BYTE ; VAL1是字節(jié)類型變量 VAL2 DW 20 DUP( ? ) ; VAL2是字類型變量 ; VAL1和 VAL2變量的存儲地址相同 , 但類型不同 NEXT1 LABLE FAR ; NEXT1為 FAR類型標號 NEXT2: MOV AX, 1200H ; NEXT2為 NEAR類型標號 ★ 定義一個段,其長度應小于 64KB; 當段內(nèi)源程序的結(jié)構(gòu)形式確定后,其段內(nèi)的標號、變量在段內(nèi)的 偏移地址就已確定,它們都在同一個段的地址范圍內(nèi)。它是子程序首條指令的 第一個字節(jié)在存儲器中占用單元的符號地址。 ● 都是由英文字母、數(shù)字及專用字符組成,最大長度不能 超過 31個字符, 數(shù)字不能打頭,不能使用保留字。 —(下劃線), ? , 、 , , % ; ☆ 在匯編語言編寫的源程序中,指令的助記符,各種操作符等 都是由上述字符組成。 常用偽指令 數(shù)據(jù)定義偽指令 符號定義偽指令 段定義偽指令 過程定義偽指令 結(jié)束偽指令 請看下一節(jié):程序設計 字 符 集 8086/8088 宏匯編語言語句的單詞是由下列字符構(gòu)成的。 九 、段結(jié)束偽指令 END ★ END偽指令后面的標號表示程序執(zhí)行的起始地址 ★ 方括號中的標號是任選項,如果有多個模塊(代碼段)連接在一 起時,只在主程序結(jié)束的程序模塊中的 END 偽指令后加注標號 ● 其余程序模塊只用 END 指示結(jié)束,而不能在 END 后加注標號 ★ 連接程序 LINK 根據(jù)此標號設置 CS 和 IP 值,指定目標程序的 起始地址 。 ★ 段名具有段地址的屬性: ● 可以將段名看成一個符號常數(shù),代表了段的段基地址; ● 各段的首地址是在匯編和連接過程中,由 DOS系統(tǒng)所決定的。 下一頁 三、段定義偽指令 SEGMENT/ENDS ★ 定義的數(shù)據(jù)段、堆棧段、擴展段中只能包括偽指令語句,不能有 指令語句。 等號偽指令的功能與 EQU偽指令基本相同,主要區(qū)別在于: 在整個程序中它可以對同一個名字進行多次重復定義。 ★ 例如: COUNT EQU 1234H MOV AH, HIGH COUNT MOV AL, LOW COUNT 匯編后 , 等價于: MOV AH, 12H MOV AL, 34H 返 回 偽指令 ★ 偽指令是提供給匯編程序和連接程序的匯編命令。 下一頁 屬 性 操 作 符 ④ ★ SHORT 屬性操作符 格式: SHORT 標號 作用: SHORT 操作符用來指定 JMP 指令中跳轉(zhuǎn)地址的屬性 , 指出跳轉(zhuǎn)地址是以下一條指令地址為中心 , 在: - 128 ~+ 127 個字節(jié)范圍之內(nèi) 。 ● 存儲器操作數(shù)類型: BYTE, WORD, DWORD ● 標號、過程名類型: NEAR, FAR ★ 例如: MOV BYTE PTR [1000H], 0 ; MEM的 1000H 單元清零 MOV WORD PTR [1000H], 0 ; 1000H、 1001H 單元清零 下一頁 屬 性 操 作 符 ② ★ THIS 屬性操作符 格式: THIS 類型 功能:指定一個新變量或標號類型。 ● 類型與類型值對照表見 105 頁 表 5. 1 4.格式: LENGTH 變量 功能:對用 DUP重復定義符定義的數(shù)組變量,獲取其重復定義 的變量個數(shù), 不分字節(jié)、字或雙字。 返 回 關(guān) 系 運 算 符 ★ 關(guān)系運算符有六種: 相等 ? EQ” 小于 ? LT” 小于或等于 ? LE”、 不等 ? NE” 大于 ? GT” 大于或等于 ? GE” 。 返回 表 達 式 的 構(gòu) 成 表達式由操作數(shù)和 8086 匯編中的運算符或操作符構(gòu)成 ★ 運算符或操作符的運算,是在匯編過程中進行的。 ★ 注釋可有可無,在編譯時不會處理注釋。 表達式 常數(shù) 匯編語言程序的語法規(guī)則 第三部分:操作數(shù)域 ★ 操作數(shù)是指令的操作對象,可以有一個、多個或隱含操作數(shù), 當有兩個、兩個以上的操作數(shù)時,各操作數(shù)之間用逗號隔開。 ☆ 段屬性 :表示指令代碼所在邏輯段的段基地址。 3.宏指令語句 匯編語言程序的語法規(guī)則 ★ 引入 ? 域 ? 的概念 將三種語句結(jié)構(gòu)統(tǒng)一,匯編語言的語句可由 1~ 4個?域?組成。 ( 3)類型值: 標號、過程名具有 NEAR 和 FAR 類型。但個數(shù)不受限。 字符 單詞 語句 源程序 操作符 助記符 標識符等 完成某種 功能的 用戶軟件 基本元素 指示性語句指令性語句 結(jié)構(gòu)規(guī)則 句法規(guī)則 詞法規(guī)則 匯編語言程序的語法規(guī)則 一、匯編語言語基本語法(詞法) 1.字符集( 基本元素 ) ★ 匯編語言中所有的操作符、助記符、標識符都由基本元素按詞法 規(guī)則構(gòu)成。 ★ 目標程序文件 經(jīng)連接定位后 , 才可以被計算機執(zhí)行; ★ 源程序列表文件 列出 源程序 、 目標程序的 機器語言代碼 及 符號表 。 學習要點: ● 熟悉匯編語言的語法規(guī)則 ● 掌握匯編語言程序的基本結(jié)構(gòu)及書寫格式 ● 掌握等偽指令的語句格式、功能及應用 ● 掌握匯編語言源程序的建立、匯編、連接、調(diào)試及運行 ● 掌握匯編語言程序的設計方法和技巧 第五章 匯編語言程序設計 本章主要內(nèi)容 5. 1 基礎知識 5. 2 匯編語言程序的設計思想 5. 3 常用 DOS功能調(diào)用 5. 4 匯編語言程序上機調(diào)試過程 5. 5 匯編語言程序設計 實驗一 :匯編語言上機實驗 實驗二 :分支、循環(huán)程序設計實驗 試驗三 : DOS 系統(tǒng)功能調(diào)用實驗 實驗四 :子程序結(jié)構(gòu)設計實驗 5. 1 基礎知識 匯編語言和匯編程序 一、匯編語言 ★ 是一種面向機器的程序設計語言 , 它是助記符來表示操作碼和 操作數(shù) , 用符號地址表示操作數(shù)地址 。 ★ 匯編語言源程序能夠直接利用硬件系統(tǒng)的特性對位、字節(jié)、字、 寄存器、存儲單元、 I/O 端口等進行處理,可直接使用 CPU指令 系統(tǒng)的尋址方式編制出高質(zhì)量的程序,程序不但占用空間少, 而且執(zhí)行速度快。 ★ 匯編程序是將匯編語言源程序 編譯 成機器代碼程序的系統(tǒng)程序; ★ 匯編程序可識別指令助記符和匯編程序提供的對匯編過程起控制 作用的偽指令 , 即匯編命令 。 ( 3)宏指令語句:宏匯編中的指示性語句,由宏命令構(gòu)成。 例:完整段定義的匯編語言源程序結(jié)構(gòu) ( 如下 ) 匯編語言程序的語法規(guī)則 二、匯編語言語句(句法) 1.指令語句(執(zhí)行性語句) 標號:前綴指令 助記符 操作數(shù) , 操作數(shù) ; 注釋 ☆ 標號是指令語句在代碼段內(nèi)的地址 2.匯編命令語句(指示性語句) 名字 助記符 操作數(shù) , 操作數(shù) , ? ? ? ? ? ? ; 注釋 ☆ 名字和標號一樣,都是符號地址,反映所屬對象的邏輯地址 EA; ☆ 不同的偽指令,其名字的叫法也不同: ● 變量名:所定義的存儲單元在數(shù)據(jù)段中的地址。為使 源程序書寫精練、可讀性好,可以先將這幾條語句定義為一
點擊復制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1