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

正文內(nèi)容

[工學(xué)]ch03_mcs-51匯編程序設(shè)計(jì)(已修改)

2025-01-04 12:31 本頁(yè)面
 

【正文】 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 內(nèi) 容 提 要 ★ 概述 ★ 偽 指令 ★ 匯編語(yǔ)言程序設(shè)計(jì)步驟 ★ 順序程序設(shè)計(jì) ★ 分支程序設(shè)計(jì) ★ 循環(huán)程序設(shè)計(jì) ★ 位操作程序設(shè)計(jì) ★ 子程序 ★ 小結(jié) 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 概述 MCS51單片機(jī)的編程語(yǔ)言可以是匯編語(yǔ)言也可以是高級(jí)語(yǔ)言(如 C語(yǔ)言),高級(jí)語(yǔ)言編程快捷,但程序長(zhǎng),占用存儲(chǔ)空間大,執(zhí)行慢;匯編語(yǔ)言產(chǎn)生的目標(biāo)程序簡(jiǎn)短,占用存儲(chǔ)空間小,執(zhí)行快,能充分發(fā)揮計(jì)算機(jī)的硬件功能。無(wú)論是高級(jí)語(yǔ)言還是匯編語(yǔ)言,源程序都要轉(zhuǎn)換成目標(biāo)程序(機(jī)器語(yǔ)言)單片機(jī)才能執(zhí)行。 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 連接 /定位器 L51 匯編語(yǔ)言 源程序 匯編器 A51 符號(hào)轉(zhuǎn)換程序OHS51 絕對(duì)地址目標(biāo)程序 .BIN C語(yǔ)言程序 浮動(dòng)地址目標(biāo)程序 編譯器 C51 HEX 圖 31 兩種語(yǔ)言源程序轉(zhuǎn)換成目標(biāo)程序 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 目前很多公司將編輯器 、 匯編器 、 編譯器 、 連接 /定位器 、 符號(hào)轉(zhuǎn)換程序做成集成軟件包 , 用戶進(jìn)入該集成環(huán)境 ,編輯好程序后 , 只需點(diǎn)擊相應(yīng)菜單就可以完成上述的各步 ,如 WAVE、 KEIL , WAVE集成軟件的使用見(jiàn)附錄 。 ? 匯編 :將匯編語(yǔ)言 源程序 轉(zhuǎn)換成機(jī)器語(yǔ)言 目標(biāo) 程序的過(guò)程稱為匯編 。 ? 匯編程序 :能將匯編語(yǔ)言 源程序 轉(zhuǎn)換成機(jī)器語(yǔ)言 目標(biāo)程序的系統(tǒng)軟件稱為匯編程序 。 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 匯編的方法 :匯編的方法有兩種 : 人工查指令表,查出程序中每條指令對(duì)應(yīng)的機(jī)器代碼。早期的計(jì)算機(jī)使用。 : 用計(jì)算機(jī)中的匯編程序?qū)τ脩粼闯绦蜻M(jìn)行匯編。 用機(jī)器匯編要提供給匯編一些信息,遵循匯編程序的一些約定。這些由偽指令指定。 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 1. 機(jī)器指令: 指令系統(tǒng)中的全部指令。每條機(jī)器指令都有對(duì)應(yīng)的機(jī)器代碼,可以被 CPU執(zhí)行。 2. 偽指令: 匯編控制指令,沒(méi)有指令代碼,只用于匯編過(guò)程,為匯編程序提供匯編信息。 一 、 匯編語(yǔ)言指令類型 宏匯編功能: 將需要反復(fù)多次執(zhí)行的程序段定義成一個(gè)宏指令名(宏定義)。編程時(shí),可在程序中使用宏指令名來(lái)替代被定義的程序段(宏調(diào)用)。 偽指令 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 宏定義過(guò)程 : 宏調(diào)用過(guò)程: … 宏指令名 實(shí)際參數(shù) … 宏指令名 實(shí)際參數(shù) 宏指令名 MACRO 形式參數(shù) … ;被定義的程序段 ENDM 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 二.偽指令 常用偽指令及功能: ORG nn 功能:定義程序或數(shù)據(jù)塊的起始地址。 指示此語(yǔ)句后面的程序或數(shù)據(jù)塊以 nn為起始地址,連續(xù)存放在程序存儲(chǔ)器中。 指令地址 機(jī)器碼 源程序 ORG 2021H 2021H 78 30 MAIN: MOV R0, 30H 2021H E6 MOV A, @R0 … ORG 3000H 3000H 23 TAB: DB 23H, 100,‘ A’ 3001H 64 3002H 41 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 標(biāo)號(hào): DB( 字節(jié)常數(shù) ,或字符或表達(dá)式 ) 功能: 指示在程序存儲(chǔ)器中以標(biāo)號(hào)為起始地址的單元里存放的數(shù)為字節(jié)數(shù)據(jù) ( 八位二進(jìn)制數(shù) ) 。 例如 LN: DB 32, ’ C’, 25H, 1; LN~LN+2 地址單元依次存放 20H , 43H , 25H ,F(xiàn)FH 地址 數(shù)據(jù) LN 20 LN+1 43 LN+2 25 LN+3 FF 3. 字定義 標(biāo)號(hào): DW (字常數(shù)或表達(dá)式 ) 作用: 指示在程序存儲(chǔ)器中以標(biāo)號(hào)為起始地址 的單元里存放的數(shù)為字?jǐn)?shù)據(jù)(即 16位的二進(jìn)制數(shù)),例如: GH : DW 1234H, 5678H, 08 GH 12 34 GH+2 56 78 GH+4 00 08 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 5. 等值指令 標(biāo)號(hào) EQU(數(shù)值表達(dá)式) 表示 EQU兩邊的量等值,用于為標(biāo)號(hào)或標(biāo)識(shí)符賦值。 例如: X1 EQU 2021H X2 EQU 0FH … MAIN: MOV DPTR, X1 。 DPTR=2021H ADD A, X2 。 A=A+0FH 4. 保留字節(jié) 標(biāo)號(hào): DS ( 數(shù)值表達(dá)式 ) 作用: 指示在程序存儲(chǔ)器中保留以標(biāo)號(hào)為起始地 址的若干字節(jié)單元,其單元個(gè)數(shù)由數(shù)值表達(dá)式指定。 例如 L1: DS 32 。 從 L1地址開(kāi)始保留 32個(gè)存儲(chǔ)單元 。 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 6. 位定義 標(biāo)號(hào) BIT [位地址 ] 作用: 同 EQU指令,不過(guò)定義的是位操作地址。 例如 AIC BIT 。 END 作用: 指示源程序段結(jié)束。 END指令放在程序的最后。 A51匯編程序還有一些其它的偽指令,列在教材表 31中,以備查閱。 第 3章 MCS51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 匯編語(yǔ)言程序設(shè)計(jì)步驟 一 .確定方案和計(jì)算方法 二 .了解應(yīng)用系統(tǒng)的硬件配置 、 性能指標(biāo) 三 .建立系統(tǒng)數(shù)學(xué)模型 , 確定控制算法和操作步驟 四 .合理分配存儲(chǔ)器單元和了解 I/O接口地址 五 . 編制源程序 ,明
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1