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

📄 append_d.htm

📁 Free 8051 asm compiler for linux new host platforms: Win32 and Linux macro processing dramatica
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- Appendix D --><HTML><HEAD><TITLE>Appendix D</TITLE></HEAD><BODY BACKGROUND="spiral.gif" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#990099" ALINK="#FF0000"><TABLE WIDTH="98%"><TR><TD WIDTH=60 VALIGN=BOTTOM NOWRAP><IMG SRC="transp.gif" ALT="" WIDTH=60 HEIGHT=20></TD><TD><!-- Ab hier Seitentext: --><BIG><BR><P><STRONG><U>Appendix D</U></STRONG></P><P><STRONG>Reserved Keywords</STRONG></P><P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=8><CAPTION><STRONG>Special Assembler Symbols</STRONG></CAPTION><TR><TD>    <TABLE>    <TR><TD NOWRAP>$   </TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>location counter</TD></TR>    <TR><TD NOWRAP>A   </TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>accumulator</TD></TR>    <TR><TD NOWRAP>AB  </TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>A/B register pair</TD></TR>    <TR><TD NOWRAP>AR0, AR1, AR2, AR3, AR4, AR5, AR6, AR7</TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>direct register addresses</TD></TR>    <TR><TD NOWRAP>C   </TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>carry flag</TD></TR>    <TR><TD NOWRAP>DPTR</TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>data pointer</TD></TR>    <TR><TD NOWRAP>PC  </TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>program counter</TD></TR>    <TR><TD NOWRAP>R0, R1, R2, R3, R4, R5, R6, R7</TD><TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD NOWRAP>registers</TD></TR>    </TABLE></TD></TR></TABLE></CENTER></P><BR><P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=8><CAPTION><STRONG>Instruction Mnemonics</STRONG></CAPTION><TR><TD>    <TABLE>    <TR><TD>ACALL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DA</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JNB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>MUL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>RR</TD></TR>    <TR><TD>ADD</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DEC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JNC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>NOP</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>RRC</TD></TR>    <TR><TD>ADDC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DIV</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JNZ</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ORL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SETB</TD></TR>    <TR><TD>AJMP</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DJNZ</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JZ</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>POP</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SJMP</TD></TR>    <TR><TD>ANL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>INC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>LCALL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>PUSH</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SUBB</TD></TR>    <TR><TD>CALL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>LJMP</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>RET</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SWAP</TD></TR>    <TR><TD>CJNE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JBC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>MOV</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>RETI</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>XCH</TD></TR>    <TR><TD>CLR</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>MOVC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>RL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>XCHD</TD></TR>    <TR><TD>CPL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>JMP</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>MOVX</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>RLC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>XRL</TD></TR>    </TABLE></TD></TR></TABLE></CENTER></P><BR><P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=8><CAPTION><STRONG>Pseudo Instructions</STRONG></CAPTION><TR><TD>    <TABLE>    <TR><TD>AT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DATA</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DSEG</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IDATA</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SET</TD></TR>    <TR><TD>BIT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DW</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ISEG</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>USING</TD></TR>    <TR><TD>BSEG</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DBIT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>END</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>NAME</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>XDATA</TD></TR>    <TR><TD>CODE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>DS</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>EQU</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ORG</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>XSEG</TD></TR>    <TR><TD>CSEG</TD></TR>    </TABLE></TD></TR></TABLE></CENTER></P><BR><P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=8><CAPTION><STRONG>Operators</STRONG></CAPTION><TR><TD>    <TABLE>    <TR><TD>AND</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>GT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>LOW</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>NE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SHL</TD></TR>    <TR><TD>EQ</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>HIGH</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>LT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>NOT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>SHR</TD></TR>    <TR><TD>GE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>LE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>MOD</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>OR</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>XOR</TD></TR>    </TABLE></TD></TR></TABLE></CENTER></P><BR><P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=8><CAPTION><STRONG>Assembler Controls</STRONG></CAPTION><TR><TD>    <TABLE>    <TR><TD>$COND</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$GO</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NODEBUG</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOSYMBOLS</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$RS</TD></TR>    <TR><TD>$CONDONLY</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$IC</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOGE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOTABS</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$SA</TD></TR>    <TR><TD>$DA</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$INCLUDE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOGEN</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOXR</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$SAVE</TD></TR>    <TR><TD>$DATE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$LI</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOLI</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOXREF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$SB</TD></TR>    <TR><TD>$DB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$LIST</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOLIST</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PAGELENGTH</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$SYMBOLS</TD></TR>    <TR><TD>$DEBUG</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$MACRO</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOMACRO</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PAGEWIDTH</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$TITLE</TD></TR>    <TR><TD>$EJ</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$MO</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOMO</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PAGING</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$TT</TD></TR>    <TR><TD>$EJECT</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$MOD51</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOMOD51</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PHILIPS</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$WARNING</TD></TR>    <TR><TD>$ERROR</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$MR</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOMR</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PI</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$XR</TD></TR>    <TR><TD>$GE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOBUILTIN</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOPAGING</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PL</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$XREF</TD></TR>    <TR><TD>$GEN</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOCOND</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOPI</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$PW</TD></TR>    <TR><TD>$GENONLY</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NODB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$NOSB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>$RESTORE</TD></TR>    </TABLE></TD></TR></TABLE></CENTER></P><BR><P><CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=8><CAPTION><STRONG>Meta Instructions</STRONG></CAPTION><TR><TD>    <TABLE>    <TR><TD>ELSE</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ELSEIFN</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ENDM</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IFDEF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>LOCAL</TD></TR>    <TR><TD>ELSEIF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ELSEIFNB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>EXITM</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IFN</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>MACRO</TD></TR>    <TR><TD>ELSEIFB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ELSEIFNDEF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IFNB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>REPT</TD></TR>    <TR><TD>ELSEIFDEF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>ENDIF</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IFB</TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>IFNDEF</TD></TR>    </TABLE></TD></TR></TABLE></CENTER></P></BIG><!-- Seitentext Ende --><P><BR><BR><CENTER><TABLE WIDTH="70%"><TR><TH><A HREF="contents.htm"><IMG SRC="home.gif" ALT="[contents]" BORDER=0 WIDTH=32 HEIGHT=32></A></TH>    <TH><A HREF="contents.htm"><IMG SRC="up.gif" ALT="[up]" BORDER=0 WIDTH=32 HEIGHT=32></A></TH>    <TH><A HREF="append_c.htm"><IMG SRC="back.gif" ALT="[back]" BORDER=0 WIDTH=32 HEIGHT=32></A></TH>    <TH><A HREF="append_e.htm"><IMG SRC="next.gif" ALT="[next]" BORDER=0 WIDTH=32 HEIGHT=32></A></TH></TR></TABLE></CENTER></P></TD></TR></TABLE></BODY></HTML>

⌨️ 快捷键说明

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