⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 masm3.htm

📁 本单片机教程是平凡老师花了大量时间
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  <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>上面的程序经过汇编后列表文件如下:</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>跳转到主程序起始点</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 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -