国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 匯編語(yǔ)言偽指令

匯編語(yǔ)言偽指令

作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:14
在編寫匯編語(yǔ)言程序時(shí),會(huì)用到另一類指令,這類指令僅供匯編程序?qū)⒃闯绦蚍g成目標(biāo)程序時(shí)使用,本身并不形成機(jī)器碼,這類指令稱為偽指令。由此可知,指令有二類:

(1)匯編指令:是編譯后產(chǎn)生機(jī)器碼的指令。

(2)偽指令:僅供匯編程序使用,編譯后不產(chǎn)生機(jī)器碼的指令。

下面簡(jiǎn)單介紹5條偽指令。

1. 匯編起點(diǎn)指令 ORG(Origin)<?XML:NAMESPACE PREFIX = O />

指令格式  :  ORG  nn

作用:將ORG  nn 后的程序機(jī)器碼或數(shù)據(jù)存放以nn為首地址的存儲(chǔ)單元中。如在下面的例4-1中,偽指令 ORG 2000H 將目標(biāo)程序從地址2000H處開始存放。

2. 定義字節(jié)指令  DB (Define Byte)

指令格式 :[LABEL]  DB  N1,N2,…,Nm 

作用:將DB后的8位字節(jié)數(shù)據(jù)N1,N2,…,Nm依次存入以標(biāo)號(hào)LABEL為首地址的存儲(chǔ)單元中。若無(wú)標(biāo)號(hào),則N1,N2,…Nm依次存放在DB上一條指令之后的存儲(chǔ)單元中。如在例4-1中偽指令DB 將字節(jié)數(shù)據(jù)55,38依次存放到以標(biāo)號(hào)LABEL3為首地址的存儲(chǔ)單元2100H~2101H中。

3. 定義字指令   DW (Define Word)

指令格式:[LABEL]  DW  NN1,NN2,…,NNm

作用:將DW后的16位字?jǐn)?shù)據(jù)NN1,NN2,…,NNm依次存放到以標(biāo)號(hào)LABEL為首地址的存儲(chǔ)單元中,若無(wú)標(biāo)號(hào),則NN1,NN2,…,NNm依次存放在DW上一條指令之后的存儲(chǔ)單元中。在例4-1中,偽指令DW 同樣可將字?jǐn)?shù)據(jù)5538存放到以標(biāo)號(hào)LABEL3為地址的存儲(chǔ)單元2100H~2101H中。

4. 等值指令  EQU (Equate)

指令格式:LABEL  EQU  nn

作用: 將16位地址nn賦給標(biāo)號(hào) LABEL,在例4-1中,偽指令 LABEL0  EQU  2100H將地址2100H賦給標(biāo)號(hào)LABEL0。

5. 結(jié)束匯編指令  END

作用:匯編程序編譯源程序時(shí),遇到偽指令END,不管END下面是否還有其它指令都將停止編譯。

例1  將地址為2100H存儲(chǔ)單元中內(nèi)容55與地址為2101H存儲(chǔ)單元內(nèi)容38進(jìn)行十進(jìn)制數(shù)相加,運(yùn)算結(jié)果93存放在地址為2102H的存儲(chǔ)單元中。

即:(2100H)+(2101H)→(2102H)

閱讀十進(jìn)數(shù)加法的源程序與目標(biāo)程序,并解釋每一條偽指令的含義與作用。

解:

該程序完成(2100H)+(2101H)送(2102H)的工作。在程序中加入一些偽指令,F(xiàn)分析程序中偽指令的含義及作用,匯編程序編譯該程序時(shí),將根據(jù)偽指令 ORG 0000H 將目標(biāo)程序從地址0000H處開始存放。偽指令 LABEL0  EQU  2100H  將被加數(shù)地址2100H賦給標(biāo)號(hào)LABEL0,偽指令 LABEL1  EQU  2101H 則將加數(shù)地址2101H賦給標(biāo)號(hào)LABEL1,偽指令 LABEL2  EQU  2102H  將和的地址2102H賦給標(biāo)號(hào)LABEL2。程序中可以用標(biāo)號(hào)LABEL0~LABEL2去代替直接地址2100H~2102H,這樣做的好處是,如果用戶要進(jìn)行如:(3100H)+(3101H)送(3102)的運(yùn)算,只要在程序開始處修改等值指令EQU的標(biāo)號(hào)地址,改為3100、3101H、3102H,而不必修改程序本身即可。偽指令DB 將字節(jié)數(shù)據(jù)55,38依次存放到以標(biāo)號(hào)LABEL3為首地址的存儲(chǔ)單元2100H~2101H中。而偽指令DW 同樣可將字?jǐn)?shù)據(jù)5538存放到以標(biāo)號(hào)LABEL3為地址的存儲(chǔ)單元2100H~2101H中,如目標(biāo)程序所示。最后,偽指令END告訴匯編程序,匯編工作到此結(jié)束。在所有偽指令后面均沒(méi)有產(chǎn)生機(jī)器碼。這說(shuō)明偽指令是僅供匯編程序使用,編譯后不產(chǎn)生機(jī)器碼的指令。

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

国产日产欧美精品大秀| 日本亚洲精品在线观看| 伊人久久五月天综合网| 99国产精品国产精品九九| 不卡一区二区在线视频| 国产超碰在线观看免费| 丰满的人妻一区二区三区| 人妻少妇久久中文字幕久久| 精品久久久一区二区三| 日本黄色美女日本黄色| 国产麻豆一线二线三线| 日系韩系还是欧美久久| 爱草草在线观看免费视频| 国产熟女一区二区不卡| 99少妇偷拍视频在线| 日韩性生活视频免费在线观看 | 夫妻性生活动态图视频| 观看日韩精品在线视频| 日本淫片一区二区三区| 亚洲男女性生活免费视频| 99久久人妻中文字幕| 国产一区欧美一区日韩一区| 东京热男人的天堂久久综合| 欧美尤物在线观看西比尔| 欧美一区二区三区99| 欧美熟妇一区二区在线| 日本 一区二区 在线| 我要看日本黄色小视频| 伊人天堂午夜精品草草网| 日韩欧美亚洲综合在线| 日韩中文字幕欧美亚洲| 国产成人精品午夜福利| 懂色一区二区三区四区| 国产精品人妻熟女毛片av久 | 亚洲中文字幕在线乱码av| 高潮日韩福利在线观看| 日韩人妻中文字幕精品| 国产av精品一区二区| 国产精品内射婷婷一级二级| 色小姐干香蕉在线综合网| 午夜福利视频偷拍91|