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

正文內(nèi)容

第四章匯編語言程序設(shè)計(jì)-展示頁

2025-06-14 00:30本頁面
  

【正文】 支程序 單分支結(jié)構(gòu)程序使用轉(zhuǎn)移指令實(shí)現(xiàn),即根據(jù)條件對程序的執(zhí)行進(jìn)行判斷,滿足條件是轉(zhuǎn)移執(zhí)行,否則順序執(zhí)行。 一 、簡單程序的設(shè)計(jì) 例 41 已知兩個(gè)壓縮 BCD 碼分別放在內(nèi)部 RAM 的 31H30H 和 33H 32H 等 4 個(gè)單元中,試編程求和,結(jié)果存入 R4R3R2 中。 圓 圈:連接符,表示不同頁之間的流程連接。 菱形框:判斷框,表示條件判斷,以決定程序的流向。國際通用的圖形和符號(hào)說明如下: 橢圓框:起止框,在程序的開始和結(jié)束時(shí)使用。程序結(jié)構(gòu)有簡單順序、分支、循環(huán)和子程序等幾種基本形式。 (2) 掌握延時(shí)程序的設(shè)計(jì)方法 。 人工匯編很麻煩而且容易出錯(cuò),一般不采用。因此,地址偏移量 rel =1002H- 1007H = 05H,補(bǔ)碼表示的偏移量為 0FBH。結(jié)果如下: 地址 指令碼 ORG 1000H 1000H 7F C8 START: MOV R7, 200 1002H 00 DLY1: NOP 1003H 00 NOP 1004H 00 NOP 1005H DF 地址偏移量 rel DJNZ R7, DLY1 1007H 22 RET 第二次匯編計(jì)算出轉(zhuǎn)移指令中的地址偏移量 rel。 例:對下列程序進(jìn)行人工匯編 ORG 1000H START: MOV R7, 200 DLY1: NOP NOP NOP DJNZ R7, DLY1 RET 第一次匯編查指令集,確定每條指令的機(jī)器碼和字節(jié)數(shù)。第一次匯編,首先查出各條指令的機(jī)器碼,并根據(jù)初始地址和各條指令所占的字節(jié)數(shù),確定每條指令所在的地址單元。 二、人工匯編 由程序員根 據(jù) MCS51 的指令集將匯編語言源程序的指令逐條人工翻譯成機(jī)器碼的過程叫人工匯編。如沒有錯(cuò)誤可進(jìn)行第二次掃描,最后生成目標(biāo)程序的機(jī)器碼并得到對應(yīng)于符號(hào)地址(即標(biāo)號(hào)地址)的實(shí)際地址值。第一次掃描中如有錯(cuò)誤則顯示出錯(cuò)信息,掃描完,顯示出錯(cuò)數(shù)目,然后返回編輯狀態(tài)。第一次掃描是進(jìn)行語法檢查并建立該源程序使用的全部符號(hào)名字表。 一、匯編程序的匯編過程 匯編過程是將匯編語言 源程序翻譯成目標(biāo)程序的過程。匯編通常由專門的匯編程序來進(jìn)行,通過編譯后自動(dòng)得到對應(yīng)于匯編源程序的機(jī)器語言目標(biāo)程序,這個(gè)過程叫機(jī)器匯編。 (2) 了解 機(jī)器匯編與人工匯編的區(qū)別 。先定義后使用。 匯編結(jié)束命令 END 格式: [標(biāo)號(hào): ] END 功能: END 是匯編語言源程序的匯編結(jié)束標(biāo)志,在它后面所寫的指令均不予處理。 定義字偽指令 DW( Define Word) 格式: [標(biāo)號(hào): ] DW Y1, Y2,~ Yn Yn:雙字節(jié)二進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù),或以 ? ?括起來的字符串,數(shù)據(jù)符號(hào)。 定義字節(jié)偽指令 DB( Define Byte) 格式: [標(biāo)號(hào): ] DB X1, X2,~ Xn Xn:單字節(jié)二進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù),或以 ? ?括起來的字符串,數(shù)據(jù)符號(hào)。 二:偽指令 定位偽指令 ORG(Origin) 格式: [標(biāo)號(hào): ] ORG m m: 16 位二進(jìn)制數(shù),代表地址。 (4) 注釋段 為了增強(qiáng)程序的可讀性,可在某行指令的后面用分號(hào)起頭,加上注釋,用以說明該條指令或該段程序的功能、作用,以供編程人員參考。 (3) 操作數(shù)段 指出了參與操作的數(shù)據(jù)或存放該數(shù)據(jù)的地址。其典型的匯編語句格式如下: 標(biāo)號(hào): 操作碼 操作數(shù) ;注釋 START: MOV A, 30H ; A← ( 30H) (1) 標(biāo)號(hào)段 標(biāo)號(hào)是用戶定義的符號(hào)地址。 (二)內(nèi)容提要 一:匯編語言源程序的格式 語句格式 匯編語言源程序是由匯編語句(即指令)組成的。 1 第四章匯編語言程序設(shè)計(jì) 第一節(jié)匯編語言源程序的格式和偽指令 (一 )學(xué)習(xí)要求 掌握匯編語言源程序格式和偽指令。 掌握各種偽指令功能。匯編語言一般由四部分組成。 (2) 操作碼段 操作碼段是每一語句中不可缺少的部分,也是語句的核心部分,用于指示計(jì)算機(jī)進(jìn)行何種操作,匯編程序就是根據(jù)這一字段生成目標(biāo)代碼的。通常有目的操作數(shù)和源操作數(shù)之分。此注釋內(nèi)容程序匯編時(shí) CPU不予處理,不產(chǎn)生目標(biāo)代碼。 功能:指出匯編語言程序通過編譯,得到的機(jī)器語言程序的起始地址。 功能:定義程序存儲(chǔ)器從標(biāo)號(hào)開始的連續(xù)單元,用來存放常數(shù)、字符和表格。 功能:同 DB,不同的是為 16 位數(shù)據(jù)。 等值命令 EQU 格式:字符名稱 EQU 數(shù)或匯編符號(hào) 功能:將一個(gè)數(shù)或特定的匯編符號(hào)賦予規(guī)定的字符名稱。 數(shù)據(jù)地址賦值命令 DATA 格式:字符名稱 DATA 表達(dá)式 功能:將數(shù)據(jù)地址或代碼地址賦予規(guī)定的字符名稱 2 ( 三 ) 習(xí)題與思考題 匯編語言源程序的格式 及含義是什么? 什么叫偽指令?偽指令與指令有什么區(qū)別? 第二節(jié)匯編語言源程序匯編
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1