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

正文內(nèi)容

[電腦基礎(chǔ)知識]第5章匯編語言程序設(shè)計(已修改)

2025-01-31 15:32 本頁面
 

【正文】 第 5章 匯編語言程序設(shè)計 教學(xué)目的: 熟悉 80C51系列單片機(jī)的匯編語言 , 能夠熟練編寫匯編語言源程序 。 教學(xué)重點(diǎn): 常用匯編語言程序設(shè)計方法 。 教學(xué)難點(diǎn): 分支程序、散轉(zhuǎn)程序與子程序的設(shè)計 匯編語言 圖 5- 1 源程序、匯編程序、目的程序之間關(guān)系示意圖 概 述 ?程序設(shè)計語言:機(jī)器語言、匯編語言、高級語言 ?機(jī)器語言不易識別和記憶,使用不便,很難用它 來進(jìn)行程序設(shè)計。 程序設(shè)計語言 41 匯編程序約定 匯編語言程序: 用匯編語言編寫的、 完成特定功能的指令序列。 匯編程序: 能將匯編語言 源程序 轉(zhuǎn)換成機(jī)器語言 目標(biāo) 程序的系統(tǒng)軟件 。 匯編語言程序到機(jī)器語言程序的轉(zhuǎn)換過程稱為匯編。 :人工查指令表匯編。用于設(shè)計短小程序或調(diào)試程序的場合。 :用匯編程序進(jìn)行匯編 。 匯編語言規(guī)范 高級語言:一種面向過程且獨(dú)立于計算機(jī)硬件結(jié)構(gòu)的通用計算機(jī)語言 匯編語言格式與偽指令 1)匯編語言源程序由以下兩種指令構(gòu)成 ? 匯編語句(指令語句) ? 偽指令(指示性語句) 2)匯編語句的格式: 標(biāo)號 : 操作碼 操作數(shù) ;注釋 3) 偽指令:控制匯編用的特殊指令,這些指令不屬于指令系統(tǒng),不產(chǎn)生機(jī)器代碼。 2. 80C51匯編程序設(shè)計中常用的偽指令 ? ( 1) ORG 匯編起始指令 ? 規(guī)定目標(biāo)程序的起始地址,格式如下: 標(biāo)號 操作碼 操作數(shù) ? ORG 表達(dá)式( exp) 必須為 16位地址 ? ( 2) EQU 賦值指令 ? 把操作數(shù)段中的地址或數(shù)據(jù)賦值給標(biāo)號,格式如下: ? 標(biāo)號 操作碼 操作數(shù) ? 字符名稱 EQU 數(shù)或匯編符號 ? 例 1 AA EQU R1 ; R1與 AA等值 ? 則 MOV A, AA 指令與 MOV A, R1指令結(jié)果相同。 (3)DB 從指定單元開始定義(存儲)若干個字節(jié)的數(shù)據(jù)或 ASCII碼字符,常用于定義 8位數(shù)據(jù)常數(shù)表。 格式: 操作碼 操作數(shù) DB 字節(jié)常數(shù)或 ASCII字符 例 : ORG 1000H DB 34H, 73, ’ A’, ’ B’ DB 0AH, 0BH, 20 則 ( 1000H)= 34H ( 1001H)= 49H ( 1002H)= 41H ( 1003H)= 42H ( 1004H)= 0AH ( 1005H)= 0BH ( 1006H)= 14H ( 4) DW 定義字指令 定義程序存儲器中存放的若干個字的數(shù)據(jù)或 ASCII碼字符 16位常數(shù)表 格式 DW16位數(shù)據(jù)表 。 ? 例 3 ORG 2200H ? DW 1246H, 7BH, 10 ? 則 ( 2200H)= 12H ( 2201H)= 46H ? ( 2202H)= 00 ( 2203H)= 7BH ? ( 2204H)= 00 ( 2205H)= 0AH ? ( 5) BIT 定義位地址指令 ? 格式 字符名稱 BIT位地址 ? 例 4 ABC BIT ? Q4 BIT ? 則匯編后,位地址 , ABC和 Q4。 ? ( 6) END 匯編結(jié)束指令 (7) DATA定義標(biāo)號數(shù)值為指令 格式: 標(biāo)號 操作碼 操作數(shù) 符號名稱 DATA 表達(dá)式 如 MN DATA 3000H ; MN相當(dāng)于 3000H DATA與 EQU的區(qū)別在于前者可以先使用后定義而后者不行,必須先定義才能使用。 ( 8) DS定義存儲空間指令 功能:從指定地址開始保留 DS之后表達(dá)式的值所規(guī)定的存儲單元。 格式: 標(biāo)號 操作數(shù) DS 表達(dá)式 例: P105 例 7 判斷框 連接點(diǎn) 圖 : 常用流程圖符號 美國國家標(biāo)準(zhǔn)化協(xié)會 ANSI( American National Standard Institute)設(shè)定了一些常用的流程圖符號如圖所示: 起止框 或 流程線 輸入輸出框 處理框 匯編語言程序設(shè)計步驟 一 .分析工作任務(wù) 、 確定方案和計算方法 二 .了解應(yīng)用系統(tǒng)的硬件配置 、 性能指標(biāo) 。 三 .建立系統(tǒng)數(shù)學(xué)模型 , 確定控制算法和操作步驟 。 四 .畫程序流程圖 表示程序結(jié)構(gòu)和程序功能 五 . 編制源程序 I/O接口地址。 ,明確各程序之間的相互關(guān)系。 ,便于閱讀和修改調(diào)試和修改。 開始 1 Y N ? 5. 2 順序與循環(huán)程序設(shè)計 ? 順序程序設(shè)計(又稱簡單程序) 既無分支,又無循環(huán),按照順序執(zhí)行 可完成一定的基本功能,是編寫復(fù)雜程序的基礎(chǔ) 常用程序結(jié)構(gòu) : 順序程序、循環(huán)程序、分支程序、查表程序、子程 例 1: 將一個字節(jié)內(nèi)的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1