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

正文內(nèi)容

[理學(xué)]ch04匯編語(yǔ)言程序設(shè)計(jì)(已修改)

2025-01-31 14:39 本頁(yè)面
 

【正文】 第四章 匯編語(yǔ)言程序設(shè)計(jì) 2022/2/16 微機(jī)原理 2 本章要點(diǎn) ? 匯編語(yǔ)言的基本語(yǔ)法規(guī)則 ? 匯編語(yǔ)言常用的偽指令和 DOS功能調(diào)用 ? 順序、分支、循環(huán)和子程序設(shè)計(jì)基本方法 2022/2/16 微機(jī)原理 3 匯編語(yǔ)言的基本語(yǔ)法 匯編語(yǔ)言程序 數(shù)據(jù)段 代碼段 堆棧段 存放常數(shù)、變量以及作為 算術(shù)運(yùn)算區(qū)和用來(lái)作為 I/O 接口傳送數(shù)據(jù)的工作區(qū) 堆棧段用來(lái)在內(nèi)存中建立 一個(gè)堆棧區(qū),以便在 中斷 和過(guò)程調(diào)用 時(shí)使用,堆棧 還起承上啟下的作用,用 于模塊間參數(shù)的傳送。 2022/2/16 微機(jī)原理 4 語(yǔ)句格式 語(yǔ)句格式: 名稱 (空格或冒號(hào) ) 操作助記符 (空格 ) 操作數(shù) ;注釋 2022/2/16 微機(jī)原理 5 8086匯編語(yǔ)言源程序格式 段定義偽操作 段名 SEGMENT … 段名 ENDS 過(guò)程定義偽操作 過(guò)程名 PROC [NEAR/FAR] … 過(guò)程名 ENDP 程序開(kāi)始偽操作 START 程序名 程序結(jié)束偽操作 END START 段分配偽操作 ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA 2022/2/16 微機(jī)原理 6 例 .一個(gè)簡(jiǎn)單程序?qū)嵗? MY_DATA SEGMENT ;定義數(shù)據(jù)段 SUM DB ? ;為符號(hào) SUM保留一個(gè)字節(jié) MY_DATA ENDS ;定義數(shù)據(jù)段結(jié)束 MY_CODE SEGMENT ;定義碼段 ASSUME CS: MY_CODE, ;規(guī)定 CS和 DS的內(nèi)容 DS: MY_DATA PORT_VAL EQU 3 ;端口的符號(hào)名 GO: MOV AX, MY_DATA ; DS初始化為 MY_DATA MOV DS, AX MOV SUM, 0 ;清 SUM單元 CYCLE: CMP SUM, 100 ; SUM單元與 100相比較 JNA NOT_DONE ;若未超過(guò),轉(zhuǎn)至 NOT_DONE MOV AL, SUM ;若超過(guò),把 SUM單元的內(nèi)容 OUT PORT_VAL, AL ;通過(guò) AL輸出 HLT ;然后停機(jī) NOT DONE: IN AL, PORT_VAL ;未超過(guò)時(shí),輸入下一個(gè)字節(jié) ADD SUM, AL ;與以前的結(jié)果累加 JMP CYCLE ;轉(zhuǎn)至 CYCLE MY CODE ENDS ;碼段結(jié)束 END GO ;整個(gè)程序結(jié)束 2022/2/16 微機(jī)原理 7 語(yǔ)句行的構(gòu)成 常數(shù) 數(shù)值常數(shù) 可為各種數(shù)制,必須以數(shù)字打頭,除十進(jìn)制外, 必須用后綴注明,如 B﹑ O﹑ H等。 字符串常數(shù) 由 單引號(hào) 括起的字符串,用來(lái)表示相應(yīng)的 ASCII碼 , 如‘ 17’是 31H﹑ 37H。 標(biāo)識(shí)符 (P92)的要求 ( 1)標(biāo)識(shí)符是一個(gè)字符串,第一個(gè)字符必須是 字母、“?”、“@” 、 或下劃線 “ _” 這四種字符中的一個(gè)。 ( 2)從第二個(gè)開(kāi)始,可以是字母、數(shù)字、“?”、“@”、“ _”; ( 3)一個(gè)標(biāo)識(shí)符的長(zhǎng)度可以由 1~ 31個(gè)字符組成。 保留字 保留字看上去 像標(biāo)識(shí)符 ,但它們有特殊的意義,不能作為 標(biāo)識(shí)符 。( P93) 2022/2/16 微機(jī)原理 8 匯編語(yǔ)言的運(yùn)算符 算術(shù)運(yùn)算符 邏輯運(yùn)算符 關(guān)系運(yùn)算符 分析運(yùn)算符 合成運(yùn)算符 2022/2/16 微機(jī)原理 9 +﹑ ﹑ *﹑ /(整除) ﹑ MOD(求二整數(shù)相除的 余數(shù)) AND﹑ OR﹑ NOT﹑ XOR按位 進(jìn)行 EQ(相等) ﹑ NE(不等) ﹑ LT(小于) ﹑ GT(大于) ﹑ LE(小于等于) ﹑ GE(大于 等于),關(guān)系成立返回全 0FFFFH, 關(guān)系不成立返回 全 0( 16位) 2022/2/16 微機(jī)原理 10 4.( P103) 分析 運(yùn)算符 ( 1) SEG運(yùn)算符 取段地址運(yùn)算符,該運(yùn)算返回變量或標(biāo)號(hào) 所在段的段地址(字常量)。 ( 2) OFFSET運(yùn)算符 取 段內(nèi)偏移地址符 ,該運(yùn)算返回變量或標(biāo)號(hào) 所在段的段內(nèi)偏移地址。 ( 3) TYPE運(yùn)算符 取類型屬性運(yùn)算符,該運(yùn)算返回變量或標(biāo)號(hào) 的 類型值( P104) 。若運(yùn)算對(duì)象是變量,則 返回變量類型所占字節(jié)數(shù)。 ( 4) LENGTH運(yùn)算符 取 數(shù)組變量元素個(gè)數(shù) 運(yùn)算符,如果變量是 用 重復(fù)數(shù)據(jù)操作符 DUP說(shuō)明的,則返回 DUP 前面
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1