?? masm3.htm
字號:
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> LJMP TIME_1 ;</font><font face="宋體" lang="ZH-CN" size=2>定時中斷</font><font face="宋體" size=2>1</font><font face="宋體" lang="ZH-CN" size=2>處理程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> ORG 0023H</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> LJMP SERIAL ;</font><font face="宋體" lang="ZH-CN" size=2>串行口中斷程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">START:</p>
<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"> END</p>
</font></i>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" lang="ZH-CN" size=2>上面的程序經(jīng)過匯編后列表文件如下:</font></p>
<i><font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">The Cybernetic Micro Systems 8051 Family Assembler, Version
3.03 Page 1</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 08-26-96</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 1000 = INT_0 EQU 1000H</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 1010 = TIME_0 EQU 1010H</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 1020 = INT_1 EQU 1020H</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 1030 = TIME_1 EQU 1030H</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 1040 = SERIAL EQU 1040H</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> 0000 0126 AJMP START ;</font><font face="宋體" lang="ZH-CN" size=2>跳轉(zhuǎn)到主程序起始點</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 0003 ORG 0003H</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> 0003 021000 LJMP INT_0 ;</font><font face="宋體" lang="ZH-CN" size=2>外中斷</font><font face="宋體" size=2>0</font><font face="宋體" lang="ZH-CN" size=2>處理程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 000B ORG 000BH</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> 000B 021010 LJMP TIME_0 ;</font><font face="宋體" lang="ZH-CN" size=2>定時中斷</font><font face="宋體" size=2>0</font><font face="宋體" lang="ZH-CN" size=2>處理程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 0013 ORG 0013H</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> 0013 021020 LJMP INT_1 ;</font><font face="宋體" lang="ZH-CN" size=2>外中斷</font><font face="宋體" size=2>1</font><font face="宋體" lang="ZH-CN" size=2>處理程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 001B ORG 001BH</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> 001B 021030 LJMP TIME_1 ;</font><font face="宋體" lang="ZH-CN" size=2>定時中斷</font><font face="宋體" size=2>1</font><font face="宋體" lang="ZH-CN" size=2>處理程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 0023 ORG 0023H</p>
</font>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" size=2> 0023 021040 LJMP SERIAL ;</font><font face="宋體" lang="ZH-CN" size=2>串行口中斷程序</font></p>
<font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> START:</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 0026 00 NOP</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 0000 END</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">The Cybernetic Micro Systems 8051 Family Assembler, Version
3.03 Page 2</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 08-26-96</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> ;%T Symbol Name Type Value</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> INT_0 . . . . . . . . . . . . . I 1000</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> INT_1 . . . . . . . . . . . . . I 1020</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> SERIAL. . . . . . . . . . . . . I 1040</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> START . . . . . . . . . . . . . L 0026</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> TIME_0. . . . . . . . . . . . . I 1010</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> TIME_1. . . . . . . . . . . . . I 1030</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> ;%Z</p>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 00 Errors (0000)</p>
</font></i>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">
<font face="宋體" lang="ZH-CN" size=2>由列表文件,可以繪出代碼在ROM中的映象圖如下:</font></p>
<table cellspacing=0 border=0 cellpadding=1 width=556>
<tr>
<td width="8%" valign="TOP"> <font face="宋體" lang="ZH-CN" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">代碼
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 01H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">11H
</font></td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">02H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 10H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 00H
</font></td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
</tr>
<tr>
<td width="8%" valign="TOP"> <font face="宋體" lang="ZH-CN" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">地址
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 00H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">01H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">02H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 03H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 04H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 05H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 06H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 07H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 08H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">09H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">0AH
</font></td>
</tr>
<tr>
<td width="8%" valign="TOP"> <font face="宋體" lang="ZH-CN" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">代碼
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 02H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">10H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0">10H
</font></td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP">
<p style="line-height: 150%; margin-top: 0; margin-bottom: 0"> </td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 02H
</font></td>
<td width="8%" valign="TOP"> <font face="宋體" size=2>
<p align="JUSTIFY" style="line-height: 150%; margin-top: 0; margin-bottom: 0"> 01H
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -