www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] MCS-51匯編語言程序的一般格式* 與8086不同,沒有代碼段、數(shù)據(jù)段等區(qū)分,統(tǒng)一編址。* 程序由指令行或注釋行組成,指令行每行只能寫一條指令。* 指令前可用“標(biāo)號(hào):”表示指令地址,以便在指令中引用;標(biāo)

 

MCS-51匯編語言程序的一般格式

* 與8086不同,沒有代碼段、數(shù)據(jù)段等區(qū)分,統(tǒng)一編址。

* 程序由指令行或注釋行組成,指令行每行只能寫一條指令。

* 指令前可用“標(biāo)號(hào):”表示指令地址,以便在指令中引用;標(biāo)號(hào)是符號(hào)名,以字母開頭。

* 注釋行應(yīng)以“;”號(hào)開頭;指令后也可用“;”號(hào)分隔,附加注釋。

* 程序由偽指令ORG XXXXH 定位,ORG中的16位地址就是將來寫入程序存儲(chǔ)器的絕對(duì)地址。程序中的ORG應(yīng)按地址從小到大排列。由ORG定位的程序段可以不連續(xù),匯編程序?qū)?huì)在段間的空地址上填00H,即NOP。因此,每個(gè)ORG段的最后一條指令一般應(yīng)是轉(zhuǎn)移指令。

* 數(shù)據(jù)由偽指令DB(字節(jié))或DW(雙字節(jié))說明。數(shù)值應(yīng)以數(shù)碼0-9開頭;尾綴說明:B-二進(jìn)制,D-十進(jìn)制,H-十六進(jìn)制。十進(jìn)制D可缺省。

* 偽指令EQU可定義等價(jià)字段,以便用符號(hào)名代表某個(gè)操作數(shù),例如:

aa EQU 30H

bb EQU #30H

MOV A,aa ; aa等價(jià)于“30H”, 該指令即 MOV A, 30H

MOV R0,bb ; bb等價(jià)于“#30H”,該指令即 MOV R0,#30H

 

 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在這篇文章中,小編將對(duì)PLC的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對(duì)它的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: PLC 模塊化 程序

對(duì)程序進(jìn)行優(yōu)化,通常是指優(yōu)化程序代碼或程序執(zhí)行速度。優(yōu)化代碼和優(yōu)化速度實(shí)際上是一個(gè)予盾的統(tǒng)一。一般是優(yōu)化了代碼的尺寸,就會(huì)帶來執(zhí)行時(shí)間的增加;如果優(yōu)化了程序的執(zhí)行速度,通常會(huì)帶來代碼增加的副作用。很難魚與熊掌兼得,只能在...

關(guān)鍵字: 單片機(jī) 程序

一個(gè)程序首先要保證正確性,在保證正確性的基礎(chǔ)上,性能也是一個(gè)重要的考量。要編寫高性能的程序,必須選擇合適的算法和數(shù)據(jù)結(jié)構(gòu)。

關(guān)鍵字: CPU 程序 緩存

仿真的概念其實(shí)使用非常廣,最終的含義就是使用可控的手段來模仿真實(shí)的情況。在嵌入式系統(tǒng)的設(shè)計(jì)中,仿真應(yīng)用的范圍主要集中在對(duì)程序的仿真上。

關(guān)鍵字: 單片機(jī) 仿真器 程序

步進(jìn)電動(dòng)機(jī)是將電脈沖激勵(lì)信號(hào)轉(zhuǎn)換成相應(yīng)的角位移或線位移的離散值控制電動(dòng)機(jī),這種電動(dòng)機(jī)每當(dāng)輸入一個(gè)電脈沖就動(dòng)一步,所以又稱脈沖電動(dòng)機(jī)。

關(guān)鍵字: 步進(jìn)電機(jī) 正反轉(zhuǎn) 程序

KeilμVision4是Keil軟件公司為8051系列微控制器及其兼容產(chǎn)品設(shè)計(jì)的集成式軟件開發(fā)環(huán)境。μVision4集成了C51編譯器和A51匯編器,其界面類似于Microsoft VS,支持C語言和匯編語言程序的編寫...

關(guān)鍵字: 程序 編譯 鏈接

MCS-51單片機(jī)的匯編語言程序由若干條匯編語言指令和偽指令構(gòu)成。指令存放在程序存儲(chǔ)器中,被單片機(jī)讀取并執(zhí)行,且執(zhí)行結(jié)果將影響單片機(jī)自身的狀態(tài)。

關(guān)鍵字: 匯編語言 偽指令

目前,結(jié)構(gòu)化是程序設(shè)計(jì)的基本要求,可以使程序結(jié)構(gòu)清晰、易于讀寫且方便調(diào)試,也能夠提高程序設(shè)計(jì)的效率。在結(jié)構(gòu)化程序設(shè)計(jì)中,程序的基本結(jié)構(gòu)有三種,即順序結(jié)構(gòu)、分支結(jié)構(gòu)及循環(huán)結(jié)構(gòu)。而子程序(也被稱為函數(shù)或過程)是一種提高程序模...

關(guān)鍵字: 匯編語言 順序程序設(shè)計(jì)

在單片機(jī)系統(tǒng)設(shè)計(jì)中,程序設(shè)計(jì)是重要的一環(huán),它的質(zhì)量直接影響到整個(gè)系統(tǒng)的功能。用匯編語言進(jìn)行程序設(shè)計(jì)的過程和用高級(jí)語言設(shè)計(jì)程序有相似之處,其設(shè)計(jì)過程大致可以分為以下幾個(gè)步驟:

關(guān)鍵字: 匯編語言 程序設(shè)計(jì) 單片機(jī)

匯編語言(Assembly Language)是任何一種用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級(jí)語言,亦稱為符號(hào)語言。在匯編語言中,用助記符代替機(jī)器指令的操作碼,用地址符號(hào)或標(biāo)號(hào)代替指令或操作數(shù)的地址。在...

關(guān)鍵字: 匯編語言 指令 單片機(jī)
關(guān)閉