亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? masm2.htm

?? 本單片機教程是平凡老師花了大量時間
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<html>
<head>
<title>匯編程序的格式</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#cccccc">
<b> 
<p align="center" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="黑體" lang="ZH-CN" size=2>第三節</font><font size=2> 
  </font><font face="黑體" lang="ZH-CN" size=2>匯編程序輸入和輸出文件的格式</font></p> 
</b> 
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> <b><font face="宋體" lang="ZH-CN"><a name="_Toc416236552">
<font size="2">一、源文件</font></a></font><font face="黑體" lang="ZH-CN"><font size="2">
</font></font></b></p><b><font face="黑體" lang="ZH-CN">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></p>
</font></b> 
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" lang="ZH-CN" size=2>源文件是由文字編緝器編寫的由匯編指令和MASM51偽指令構成的文本文件。源文件一般應以.ASM為擴展名。</font></p>
<ol>
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"><b><font face="宋體" lang="ZH-CN"> 
  <a name="_Toc416236552"><font size="2">二、源文件的格式</font></a><font size="2">
  </font></font></b></p><b><font face="宋體" lang="ZH-CN">
  <p style="line-height: 150%; margin-top: 0; margin-bottom: 0"></p>
  </font></b> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>以回車作為結束的一行稱為語句行。每一語句行長度應少于80個字符(即40個漢字)。每一個語句行對于匯編程序來說都是一條單獨的命令行,它可以是一條匯編語言指令,也可以是一條注釋,或是空白(即什么也不寫),還可以是系統允許的偽指令。所有行必須按照INTEL標準格式書寫即:</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>標號:</font><font size=2> 
    </font><font face="宋體" lang="ZH-CN" size=2>命令</font><font size=2>  
    </font><font face="宋體" lang="ZH-CN" size=2>參數</font><font size=2>  
    </font><font face="宋體" lang="ZH-CN" size=2>;注釋</font></p> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>即一行由四部份組成,各部份的順序不能搞錯,但可以根據需要缺省其中的一部份或幾部份,甚至全部省去,即空白行。標號后面必須有‘:’,而命令語句和參數之間必須用空格分開,如果命令有多個參數,則參數與參數之間必須用‘,’分開,注釋前必須用‘;’,也即‘;’后面的語句將不參與匯編,不生成代碼,所以可以在‘;’引導的后面寫任何字符,包括漢字。</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>標號是標志程序中某一行的符號名,標號的數值就是標號所在行代碼的地址。在宏匯編MASM51中標號的長度不受限制,但標號中不能包含‘:’或其它的一些特殊符號,也不以用漢字,可以用數字作標號,但必須用字母開頭。當標號作參數用(如標號作轉移地址),在命令后面出現時,必須舍去‘:’(如</font><font size=2> 
  </font><font face="Arial" size=2> 
    LJMP START</font><font face="宋體" lang="ZH-CN" size=2>中的</font><font size=2>  
  </font><font face="Arial" size=2> 
    START</font><font face="宋體" lang="ZH-CN" size=2>)。</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>每行只能有一個標號,一個標號只能用在一處,如果有兩行用了同一個標號,則匯編時就會出錯。由于標號的長度沒有限制,可以用有意義的英文來說明行,使源程序讀起來更方便。</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>命令及參數請參考有關單片機教材,其規定符合INTEL公司的51單片機匯編語言要求。這里必須注意:當采用十六進制數時,如果數值是以</font><font face="Arial" size=2>A,B,C,D,E,F</font><font face="宋體" lang="ZH-CN" size=2>開頭的,則為了區分是數字還是字母,應當在這些數字前加</font><font face="Arial" size=2>'0'</font><font face="宋體" lang="ZH-CN" size=2>,如</font><font face="Arial" size=2>FFH</font><font face="宋體" lang="ZH-CN" size=2>,應當寫成</font><font face="Arial" size=2>0FFH</font><font face="宋體" lang="ZH-CN" size=2>,</font><font face="Arial" size=2>C0H</font><font face="宋體" lang="ZH-CN" size=2>應寫成</font><font face="Arial" size=2>0C0H</font><font face="宋體" lang="ZH-CN" size=2>等。</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="宋體" lang="ZH-CN" size=2>注釋用于對程序的說明,它以分號開始,以回車結束。源程序行可以只包含注釋,注釋只是被復制到列表文件中,不產生機器碼。由于匯編程序不直觀,所以在編寫源程序時,應當養成多寫注釋的習慣,這樣有助于源程序的閱讀。否則,時間一長,自編的程序也會搞不清表達的含義。典型的注釋有如下幾種:1.在一行的后面寫,以說明這一行語句的用途;2.在一段子程序的前面寫,以說明這一子程序的用途,由什么程序調用,入口參數,出口值,占用資源等等情況;3.在整個源程序的最前面書寫,以說明本程序的用途,資源的分配等情況。以下是一個例子:</font></p>
  <i> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>;</font><font face="宋體" lang="ZH-CN" size=2>堆棧從</font><font face="Arial" size=2>5FH</font><font face="宋體" lang="ZH-CN" size=2>起</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>;01H</font><font face="宋體" lang="ZH-CN" size=2>單元</font><font face="Arial" size=2>,</font><font face="宋體" lang="ZH-CN" size=2>用作鍵盤掃描程序判斷是否有鍵按下</font><font face="Arial" size=2>,</font><font face="宋體" lang="ZH-CN" size=2>有為</font><font face="Arial" size=2>'1',</font><font face="宋體" lang="ZH-CN" size=2>無為</font><font face="Arial" size=2>'0'</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 
  <font face="Arial" size=2>;38H</font><font face="宋體" lang="ZH-CN" size=2>單元</font><font face="Arial" size=2>,</font><font face="宋體" lang="ZH-CN" size=2>音量大小代碼</font><font face="Arial" size=2>,</font><font face="宋體" lang="ZH-CN" size=2>初始為</font><font face="Arial" size=2>2</font></p>
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> ORG 0000H</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> LJMP START</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2> ORG 0003H ;</font><font face="宋體" lang="ZH-CN" size=2>外中斷</font><font face="Arial" size=2>0</font><font face="宋體" lang="ZH-CN" size=2>處理程序</font></p>
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> NOP</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> RET</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>START: ;</font><font face="宋體" lang="ZH-CN" size=2>初始化程序</font></p>
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> MOV SP,5FH</p> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> .</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> .</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;***********************************************</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>;</font><font face="宋體" lang="ZH-CN" size=2>以上初始化程序</font></p>
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;***********************************************</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">MAIN:</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> LCALL KEY</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> LJMP MAIN</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;**********************************************</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>;</font><font face="宋體" lang="ZH-CN" size=2>以上主程序</font></p>
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;*******************************************</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;***********************************************</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>;</font><font face="宋體" lang="ZH-CN" size=2>以下鍵盤程序</font><font face="Arial" size=2>,</font><font face="宋體" lang="ZH-CN" size=2>鍵值從</font><font face="Arial" size=2>0</font><font face="宋體" lang="ZH-CN" size=2>開始</font></p>
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;***************************************</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">KEY:</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2> PUSH PSW ;</font><font face="宋體" lang="ZH-CN" size=2>將</font><font face="Arial" size=2>PSW</font><font face="宋體" lang="ZH-CN" size=2>推入堆棧</font></p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2> SETB RS0 ;</font><font face="宋體" lang="ZH-CN" size=2>選第一工作區</font></p> 
  <font face="Arial" size=2> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> MOV SBUF,#00H</p> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">KEY_DISP:</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> .</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> .</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> .</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> POP PSW</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> RET</p>
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">;*********************************************************</p>
  </font> 
  <p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
  <font face="Arial" size=2>;</font><font face="宋體" lang="ZH-CN" size=2>以上鍵盤程序</font></p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产精品亚洲综合| 久久嫩草精品久久久精品| 亚洲天堂av老司机| 成人爱爱电影网址| 中文字幕欧美一区| 色偷偷成人一区二区三区91 | 美日韩一区二区三区| 欧美精选午夜久久久乱码6080| 天天操天天干天天综合网| 欧美人妇做爰xxxⅹ性高电影| 丝袜a∨在线一区二区三区不卡| 欧美一区二区性放荡片| 国产自产视频一区二区三区| 国产精品久久久一区麻豆最新章节| 色综合天天在线| 首页国产欧美日韩丝袜| 久久午夜羞羞影院免费观看| 成人sese在线| 亚洲国产一二三| 亚洲精品一区在线观看| av中文字幕不卡| 午夜成人在线视频| 欧美成人a视频| 99精品在线免费| 秋霞影院一区二区| 中文字幕免费不卡在线| 欧美自拍丝袜亚洲| 狠狠久久亚洲欧美| 亚洲欧美成人一区二区三区| 欧美一卡二卡在线观看| 成人视屏免费看| 日韩二区三区在线观看| 国产精品网站在线播放| 在线成人午夜影院| 成人毛片老司机大片| 午夜精品久久久久久久| 国产精品狼人久久影院观看方式| 欧美亚洲国产一区二区三区va| 理论片日本一区| 亚洲欧美偷拍卡通变态| 精品国免费一区二区三区| 色88888久久久久久影院按摩| 蜜臀精品一区二区三区在线观看| 1区2区3区欧美| www成人在线观看| 欧美日韩国产在线观看| 粉嫩嫩av羞羞动漫久久久| 日韩成人一级大片| 一区二区三区免费观看| 久久九九久精品国产免费直播| 欧美日本不卡视频| 99久久精品国产导航| 国产美女在线精品| 日产国产高清一区二区三区| 亚洲免费在线观看视频| 亚洲国产高清在线观看视频| 日韩午夜在线观看| 欧美日韩在线一区二区| 91麻豆免费看| av电影在线观看一区| 国产精品资源站在线| 玖玖九九国产精品| 日韩精品亚洲专区| 亚洲地区一二三色| 亚洲精品国产视频| 亚洲视频狠狠干| 中文字幕一区二区三区四区| 国产午夜精品理论片a级大结局| 日韩欧美高清一区| 日韩一区二区三区免费看 | 国产欧美一区二区精品久导航| 日韩一区二区影院| 日韩午夜激情电影| 欧美一区二区三区男人的天堂 | 欧美一区二区三级| 欧美日韩aaaaa| 在线不卡免费欧美| 欧美日韩精品三区| 欧美日韩精品一区二区| 欧美日韩亚洲高清一区二区| 欧美日韩一区高清| 911精品国产一区二区在线| 欧美蜜桃一区二区三区| 91精品国产综合久久久久久久久久| 欧美三级三级三级爽爽爽| 欧美性色黄大片| 欧美人体做爰大胆视频| 日韩欧美色综合网站| 久久久久国产精品麻豆ai换脸 | 亚洲成人高清在线| 日精品一区二区| 久久av老司机精品网站导航| 国产精品一品二品| 成人国产视频在线观看| 91亚洲国产成人精品一区二区三| 色老汉av一区二区三区| 777久久久精品| 亚洲精品一区二区三区四区高清 | 精品国产一区久久| 久久这里只有精品6| 欧美高清在线精品一区| 亚洲精品视频在线| 视频一区中文字幕国产| 激情综合网av| 91亚洲永久精品| 日韩一区二区免费视频| 国产欧美日韩中文久久| 一区二区三区国产精品| 奇米一区二区三区| 成人网在线免费视频| 欧美日韩中文国产| 26uuu国产日韩综合| 亚洲人吸女人奶水| 秋霞电影网一区二区| 国产成人aaa| 欧美日韩国产高清一区二区 | 亚洲欧美成aⅴ人在线观看| 日日夜夜一区二区| 成人一级片网址| 欧美高清一级片在线| 国产欧美日本一区视频| 亚洲乱码国产乱码精品精的特点 | 亚洲综合激情另类小说区| 蜜臀国产一区二区三区在线播放| 成人高清伦理免费影院在线观看| 欧美色老头old∨ideo| 久久久久国产一区二区三区四区| 亚洲愉拍自拍另类高清精品| 韩国一区二区视频| 精品视频123区在线观看| 中日韩免费视频中文字幕| 日韩有码一区二区三区| 99精品视频免费在线观看| 日韩久久久精品| 亚洲国产精品麻豆| 99在线精品视频| 久久奇米777| 蜜臀av一区二区三区| 日本韩国精品在线| 国产精品女人毛片| 精品亚洲欧美一区| 91精品国产综合久久久蜜臀粉嫩| 国产精品乱码一区二区三区软件 | 欧美videos中文字幕| 亚洲一区二区在线视频| 成人午夜伦理影院| 久久婷婷国产综合国色天香| 日韩不卡一区二区| 欧美伊人精品成人久久综合97 | 欧美妇女性影城| 一区二区三区欧美在线观看| 成人黄页在线观看| 国产亚洲欧美中文| 国产一区啦啦啦在线观看| 9191成人精品久久| 天堂一区二区在线| 欧美日韩中文另类| 亚洲国产日日夜夜| 欧美性受xxxx| 亚洲午夜精品在线| 欧美在线免费播放| 亚洲激情综合网| 日本大香伊一区二区三区| 最近中文字幕一区二区三区| 风间由美中文字幕在线看视频国产欧美 | 欧美色国产精品| 亚洲国产综合91精品麻豆| 欧美午夜片在线看| 午夜精品久久久久久久蜜桃app| 欧美三级蜜桃2在线观看| 亚洲成人中文在线| 欧美精品日韩一本| 人人狠狠综合久久亚洲| 精品国产一区二区三区不卡 | 亚洲精品一区二区三区四区高清| 久久99精品视频| 久久精品夜色噜噜亚洲a∨| 国产激情视频一区二区三区欧美| 久久久国产精品麻豆| 国产91精品久久久久久久网曝门| 中文在线资源观看网站视频免费不卡| 国产成人免费视频网站| 国产精品不卡在线| 色噜噜偷拍精品综合在线| 亚洲va国产天堂va久久en| 欧美一级二级三级蜜桃| 国产69精品一区二区亚洲孕妇| 国产精品色一区二区三区| 色视频一区二区| 亚洲成人动漫精品| 精品国产一区二区亚洲人成毛片 | 亚洲丝袜另类动漫二区| 欧洲av一区二区嗯嗯嗯啊| 日日欢夜夜爽一区| 久久亚洲精品国产精品紫薇| 不卡av免费在线观看| 婷婷成人综合网| 久久久精品tv| 欧美四级电影网| 国产一区二区三区不卡在线观看|