📄 as_de.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="Author" CONTENT="automatically generated by tex2html from as.tex">
<META NAME="Last-modified" CONTENT="Sun Aug 17 16:38:28 2003">
<TITLE>Bedienungsanleitung Makroassembler AS</TITLE>
</HEAD>
<BODY>
<P>
<P>
<P>
<P>
<DIV ALIGN=LEFT>
<BIG> Alfred Arnold</BIG><BR>
<P>
<BIG><BIG> Makroassembler AS V1.42</BIG></BIG><BR>
<HR WIDTH="62%" ALIGN=LEFT><BR>
<P>
<BIG><BIG> Benutzeranleitung</BIG></BIG>
<P>
<BIG> Stand August 2003</BIG>
</DIV>
<P>
<P>
<P>
<EM> IBM, PPC403Gx, OS/2</EM> und<EM> PowerPC</EM> sind eingetragene
Warenzeichen der IBM Corporation.
<P>
<EM> Intel, MCS-48, MCS-51, MCS-251, MCS-96, MCS-196</EM> und<EM>
MCS-296</EM> sind eingetragene Warenzeichen der Intel Corp. .
<P>
<EM> Motorola</EM> und<EM> ColdFire</EM> sind eingetragene
Warenzeichen von Motorola Inc. .
<P>
<EM> PicoBlaze</EM> ist ein eingetragenes Warenzeichen der Xilinx
Inc.
<P>
<EM> UNIX</EM> ist ein eingetragenes Warenzeichen der Open Group.
<P>
<EM> Linux</EM> ist ein eingetragenes Warenzeichen von Linus
Thorvalds.
<P>
<EM> Microsoft, Windows</EM> und<EM> MS-DOS</EM> sind eingetragene
Warenzeichen der Microsoft Corporation.
<P>
Alle anderen Warenzeichen, die nicht ausdrücklich in diesem
Abschnitt genannt wurden und in diesem Handbuch verwendet werden,
sind Eigentum der entsprechenden Eigentümer.
<P>
<P>
Dieses Dokument wurde mit dem LaTeX-Satzsystem unter dem
Betriebssystem Linux angefertigt und formatiert.
<P>
<P>
<P>
<P>
<H1>Inhalt</H1><P>
<P><H2><A HREF="#sect_1_">1. Allgemeines</A></H2>
<P><H3><A HREF="#sect_1_1_">1.1. Lizenzbedingungen</A></H3>
<P><H3><A HREF="#sect_1_2_">1.2. allgemeine Fähigkeiten des Assemblers</A></H3>
<P><H3><A HREF="#sect_1_3_">1.3. Unterstützte Plattformen</A></H3>
<P><H2><A HREF="#sect_2_">2. Benutzung des Assemblers</A></H2>
<P><H3><A HREF="#sect_2_1_">2.1. Hardware-Anforderungen</A></H3>
<P><H3><A HREF="#sect_2_2_">2.2. Lieferumfang</A></H3>
<P><H3><A HREF="#sect_2_3_">2.3. Installation</A></H3>
<P><H3><A HREF="#sect_2_4_">2.4. Aufruf, Parameter</A></H3>
<P><H3><A HREF="#sect_2_5_">2.5. Format der Eingabedateien</A></H3>
<P><H3><A HREF="#sect_2_6_">2.6. Format des Listings</A></H3>
<P><H3><A HREF="#sect_2_7_">2.7. Symbolkonventionen</A></H3>
<P><H3><A HREF="#sect_2_8_">2.8. Temporäre Symbole</A></H3>
<P><H4><A HREF="#sect_2_8_1_">2.8.1. Temporäre Symbole mit Namen</A></H4>
<P><H3><A HREF="#sect_2_9_">2.9. Formelausdrücke</A></H3>
<P><H4><A HREF="#sect_2_9_1_">2.9.1. Integerkonstanten</A></H4>
<P><H4><A HREF="#sect_2_9_2_">2.9.2. Gleitkommakonstanten</A></H4>
<P><H4><A HREF="#sect_2_9_3_">2.9.3. Stringkonstanten</A></H4>
<P><H4><A HREF="#sect_2_9_4_">2.9.4. Evaluierung</A></H4>
<P><H4><A HREF="#sect_2_9_5_">2.9.5. Operatoren</A></H4>
<P><H4><A HREF="#sect_2_9_6_">2.9.6. Funktionen</A></H4>
<P><H3><A HREF="#sect_2_10_">2.10. Vorwärtsreferenzen und andere Desaster</A></H3>
<P><H3><A HREF="#sect_2_11_">2.11. Registersymbole</A></H3>
<P><H3><A HREF="#sect_2_12_">2.12. Sharefile</A></H3>
<P><H3><A HREF="#sect_2_13_">2.13. Prozessor-Aliasse</A></H3>
<P><H2><A HREF="#sect_3_">3. Pseudobefehle</A></H2>
<P><H3><A HREF="#sect_3_1_">3.1. Definitionen</A></H3>
<P><H4><A HREF="#sect_3_1_1_">3.1.1. SET, EQU und CONSTANT</A></H4>
<P><H4><A HREF="#sect_3_1_2_">3.1.2. SFR und SFRB</A></H4>
<P><H4><A HREF="#sect_3_1_3_">3.1.3. XSFR und YSFR</A></H4>
<P><H4><A HREF="#sect_3_1_4_">3.1.4. LABEL</A></H4>
<P><H4><A HREF="#sect_3_1_5_">3.1.5. BIT</A></H4>
<P><H4><A HREF="#sect_3_1_6_">3.1.6. DBIT</A></H4>
<P><H4><A HREF="#sect_3_1_7_">3.1.7. PORT</A></H4>
<P><H4><A HREF="#sect_3_1_8_">3.1.8. REG und NAMEREG</A></H4>
<P><H4><A HREF="#sect_3_1_9_">3.1.9. LIV und RIV</A></H4>
<P><H4><A HREF="#sect_3_1_10_">3.1.10. CHARSET</A></H4>
<P><H4><A HREF="#sect_3_1_11_">3.1.11. CODEPAGE</A></H4>
<P><H4><A HREF="#sect_3_1_12_">3.1.12. ENUM</A></H4>
<P><H4><A HREF="#sect_3_1_13_">3.1.13. PUSHV und POPV</A></H4>
<P><H3><A HREF="#sect_3_2_">3.2. Codebeeinflussung</A></H3>
<P><H4><A HREF="#sect_3_2_1_">3.2.1. ORG</A></H4>
<P><H4><A HREF="#sect_3_2_2_">3.2.2. CPU</A></H4>
<P><H4><A HREF="#sect_3_2_3_">3.2.3. SUPMODE, FPU, PMMU</A></H4>
<P><H4><A HREF="#sect_3_2_4_">3.2.4. FULLPMMU</A></H4>
<P><H4><A HREF="#sect_3_2_5_">3.2.5. PADDING</A></H4>
<P><H4><A HREF="#sect_3_2_6_">3.2.6. PACKING</A></H4>
<P><H4><A HREF="#sect_3_2_7_">3.2.7. MAXMODE</A></H4>
<P><H4><A HREF="#sect_3_2_8_">3.2.8. EXTMODE und LWORDMODE</A></H4>
<P><H4><A HREF="#sect_3_2_9_">3.2.9. SRCMODE</A></H4>
<P><H4><A HREF="#sect_3_2_10_">3.2.10. BIGENDIAN</A></H4>
<P><H4><A HREF="#sect_3_2_11_">3.2.11. WRAPMODE</A></H4>
<P><H4><A HREF="#sect_3_2_12_">3.2.12. SEGMENT</A></H4>
<P><H4><A HREF="#sect_3_2_13_">3.2.13. PHASE und DEPHASE</A></H4>
<P><H4><A HREF="#sect_3_2_14_">3.2.14. SAVE und RESTORE</A></H4>
<P><H4><A HREF="#sect_3_2_15_">3.2.15. ASSUME</A></H4>
<P><H4><A HREF="#sect_3_2_16_">3.2.16. EMULATED</A></H4>
<P><H4><A HREF="#sect_3_2_17_">3.2.17. BRANCHEXT</A></H4>
<P><H3><A HREF="#sect_3_3_">3.3. Datendefinitionen</A></H3>
<P><H4><A HREF="#sect_3_3_1_">3.3.1. DC[.size]</A></H4>
<P><H4><A HREF="#sect_3_3_2_">3.3.2. DS[.size]</A></H4>
<P><H4><A HREF="#sect_3_3_3_">3.3.3. DB,DW,DD,DQ & DT</A></H4>
<P><H4><A HREF="#sect_3_3_4_">3.3.4. DS, DS8</A></H4>
<P><H4><A HREF="#sect_3_3_5_">3.3.5. BYT oder FCB</A></H4>
<P><H4><A HREF="#sect_3_3_6_">3.3.6. BYTE</A></H4>
<P><H4><A HREF="#sect_3_3_7_">3.3.7. DC8</A></H4>
<P><H4><A HREF="#sect_3_3_8_">3.3.8. ADR oder FDB</A></H4>
<P><H4><A HREF="#sect_3_3_9_">3.3.9. WORD</A></H4>
<P><H4><A HREF="#sect_3_3_10_">3.3.10. DW16</A></H4>
<P><H4><A HREF="#sect_3_3_11_">3.3.11. LONG</A></H4>
<P><H4><A HREF="#sect_3_3_12_">3.3.12. SINGLE, DOUBLE und EXTENDED</A></H4>
<P><H4><A HREF="#sect_3_3_13_">3.3.13. FLOAT und DOUBLE</A></H4>
<P><H4><A HREF="#sect_3_3_14_">3.3.14. EFLOAT, BFLOAT, TFLOAT</A></H4>
<P><H4><A HREF="#sect_3_3_15_">3.3.15. Qxx und LQxx</A></H4>
<P><H4><A HREF="#sect_3_3_16_">3.3.16. DATA</A></H4>
<P><H4><A HREF="#sect_3_3_17_">3.3.17. ZERO</A></H4>
<P><H4><A HREF="#sect_3_3_18_">3.3.18. FB und FW</A></H4>
<P><H4><A HREF="#sect_3_3_19_">3.3.19. ASCII und ASCIZ</A></H4>
<P><H4><A HREF="#sect_3_3_20_">3.3.20. STRING und RSTRING</A></H4>
<P><H4><A HREF="#sect_3_3_21_">3.3.21. FCC</A></H4>
<P><H4><A HREF="#sect_3_3_22_">3.3.22. DFS oder RMB</A></H4>
<P><H4><A HREF="#sect_3_3_23_">3.3.23. BLOCK</A></H4>
<P><H4><A HREF="#sect_3_3_24_">3.3.24. SPACE</A></H4>
<P><H4><A HREF="#sect_3_3_25_">3.3.25. RES</A></H4>
<P><H4><A HREF="#sect_3_3_26_">3.3.26. BSS</A></H4>
<P><H4><A HREF="#sect_3_3_27_">3.3.27. DSB und DSW</A></H4>
<P><H4><A HREF="#sect_3_3_28_">3.3.28. DS16</A></H4>
<P><H4><A HREF="#sect_3_3_29_">3.3.29. ALIGN</A></H4>
<P><H4><A HREF="#sect_3_3_30_">3.3.30. LTORG</A></H4>
<P><H3><A HREF="#sect_3_4_">3.4. Makrobefehle</A></H3>
<P><H4><A HREF="#sect_3_4_1_">3.4.1. MACRO</A></H4>
<P><H4><A HREF="#sect_3_4_2_">3.4.2. IRP</A></H4>
<P><H4><A HREF="#sect_3_4_3_">3.4.3. IRPC</A></H4>
<P><H4><A HREF="#sect_3_4_4_">3.4.4. REPT</A></H4>
<P><H4><A HREF="#sect_3_4_5_">3.4.5. WHILE</A></H4>
<P><H4><A HREF="#sect_3_4_6_">3.4.6. EXITM</A></H4>
<P><H4><A HREF="#sect_3_4_7_">3.4.7. SHIFT</A></H4>
<P><H4><A HREF="#sect_3_4_8_">3.4.8. MAXNEST</A></H4>
<P><H4><A HREF="#sect_3_4_9_">3.4.9. FUNCTION</A></H4>
<P><H3><A HREF="#sect_3_5_">3.5. Strukturen</A></H3>
<P><H4><A HREF="#sect_3_5_1_">3.5.1. Definition</A></H4>
<P><H4><A HREF="#sect_3_5_2_">3.5.2. Nutzung</A></H4>
<P><H4><A HREF="#sect_3_5_3_">3.5.3. geschachtelte Strukturen</A></H4>
<P><H4><A HREF="#sect_3_5_4_">3.5.4. Unions</A></H4>
<P><H4><A HREF="#sect_3_5_5_">3.5.5. Strukturen und Sektionen</A></H4>
<P><H3><A HREF="#sect_3_6_">3.6. bedingte Assemblierung</A></H3>
<P><H4><A HREF="#sect_3_6_1_">3.6.1. IF / ELSEIF / ENDIF</A></H4>
<P><H4><A HREF="#sect_3_6_2_">3.6.2. SWITCH / CASE / ELSECASE / ENDCASE</A></H4>
<P><H3><A HREF="#sect_3_7_">3.7. Listing-Steuerung</A></H3>
<P><H4><A HREF="#sect_3_7_1_">3.7.1. PAGE</A></H4>
<P><H4><A HREF="#sect_3_7_2_">3.7.2. NEWPAGE</A></H4>
<P><H4><A HREF="#sect_3_7_3_">3.7.3. MACEXP</A></H4>
<P><H4><A HREF="#sect_3_7_4_">3.7.4. LISTING</A></H4>
<P><H4><A HREF="#sect_3_7_5_">3.7.5. PRTINIT und PRTEXIT</A></H4>
<P><H4><A HREF="#sect_3_7_6_">3.7.6. TITLE</A></H4>
<P><H4><A HREF="#sect_3_7_7_">3.7.7. RADIX</A></H4>
<P><H4><A HREF="#sect_3_7_8_">3.7.8. OUTRADIX</A></H4>
<P><H3><A HREF="#sect_3_8_">3.8. lokale Symbole</A></H3>
<P><H4><A HREF="#sect_3_8_1_">3.8.1. Grunddefinition (SECTION/ENDSECTION)</A></H4>
<P><H4><A HREF="#sect_3_8_2_">3.8.2. Verschachtelung und Sichtbarkeitsregeln</A></H4>
<P><H4><A HREF="#sect_3_8_3_">3.8.3. PUBLIC und GLOBAL</A></H4>
<P><H4><A HREF="#sect_3_8_4_">3.8.4. FORWARD</A></H4>
<P><H4><A HREF="#sect_3_8_5_">3.8.5. Geschwindigkeitsaspekte</A></H4>
<P><H3><A HREF="#sect_3_9_">3.9. Diverses</A></H3>
<P><H4><A HREF="#sect_3_9_1_">3.9.1. SHARED</A></H4>
<P><H4><A HREF="#sect_3_9_2_">3.9.2. INCLUDE</A></H4>
<P><H4><A HREF="#sect_3_9_3_">3.9.3. BINCLUDE</A></H4>
<P><H4><A HREF="#sect_3_9_4_">3.9.4. MESSAGE, WARNING, ERROR und FATAL</A></H4>
<P><H4><A HREF="#sect_3_9_5_">3.9.5. READ</A></H4>
<P><H4><A HREF="#sect_3_9_6_">3.9.6. RELAXED</A></H4>
<P><H4><A HREF="#sect_3_9_7_">3.9.7. END</A></H4>
<P><H2><A HREF="#sect_4_">4. Prozessorspezifische Hinweise</A></H2>
<P><H3><A HREF="#sect_4_1_">4.1. 6811</A></H3>
<P><H3><A HREF="#sect_4_2_">4.2. PowerPC</A></H3>
<P><H3><A HREF="#sect_4_3_">4.3. DSP56xxx</A></H3>
<P><H3><A HREF="#sect_4_4_">4.4. H8/300</A></H3>
<P><H3><A HREF="#sect_4_5_">4.5. SH7000/7600/7700</A></H3>
<P><H3><A HREF="#sect_4_6_">4.6. MELPS-4500</A></H3>
<P><H3><A HREF="#sect_4_7_">4.7. 6502UNDOC</A></H3>
<P><H3><A HREF="#sect_4_8_">4.8. MELPS-740</A></H3>
<P><H3><A HREF="#sect_4_9_">4.9. MELPS-7700/65816</A></H3>
<P><H3><A HREF="#sect_4_10_">4.10. M16</A></H3>
<P><H3><A HREF="#sect_4_11_">4.11. 4004/4040</A></H3>
<P><H3><A HREF="#sect_4_12_">4.12. MCS-48</A></H3>
<P><H3><A HREF="#sect_4_13_">4.13. MCS-51</A></H3>
<P><H3><A HREF="#sect_4_14_">4.14. MCS-251</A></H3>
<P><H3><A HREF="#sect_4_15_">4.15. 8085UNDOC</A></H3>
<P><H3><A HREF="#sect_4_16_">4.16. 8086..V35</A></H3>
<P><H3><A HREF="#sect_4_17_">4.17. 8X30x</A></H3>
<P><H3><A HREF="#sect_4_18_">4.18. XA</A></H3>
<P><H3><A HREF="#sect_4_19_">4.19. AVR</A></H3>
<P><H3><A HREF="#sect_4_20_">4.20. Z80UNDOC</A></H3>
<P><H3><A HREF="#sect_4_21_">4.21. Z380</A></H3>
<P><H3><A HREF="#sect_4_22_">4.22. TLCS-900(L)</A></H3>
<P><H3><A HREF="#sect_4_23_">4.23. TLCS-90</A></H3>
<P><H3><A HREF="#sect_4_24_">4.24. TLCS-870</A></H3>
<P><H3><A HREF="#sect_4_25_">4.25. TLCS-47</A></H3>
<P><H3><A HREF="#sect_4_26_">4.26. TLCS-9000</A></H3>
<P><H3><A HREF="#sect_4_27_">4.27. 29xxx</A></H3>
<P><H3><A HREF="#sect_4_28_">4.28. 80C16x</A></H3>
<P><H3><A HREF="#sect_4_29_">4.29. PIC16C5x/16C8x</A></H3>
<P><H3><A HREF="#sect_4_30_">4.30. PIC17C4x</A></H3>
<P><H3><A HREF="#sect_4_31_">4.31. ST6</A></H3>
<P><H3><A HREF="#sect_4_32_">4.32. ST7</A></H3>
<P><H3><A HREF="#sect_4_33_">4.33. ST9</A></H3>
<P><H3><A HREF="#sect_4_34_">4.34. 6804</A></H3>
<P><H3><A HREF="#sect_4_35_">4.35. TMS3201x</A></H3>
<P><H3><A HREF="#sect_4_36_">4.36. TMS320C2x</A></H3>
<P><H3><A HREF="#sect_4_37_">4.37. TMS320C3x</A></H3>
<P><H3><A HREF="#sect_4_38_">4.38. TMS9900</A></H3>
<P><H3><A HREF="#sect_4_39_">4.39. TMS70Cxx</A></H3>
<P><H3><A HREF="#sect_4_40_">4.40. TMS370xxx</A></H3>
<P><H3><A HREF="#sect_4_41_">4.41. MSP430</A></H3>
<P><H3><A HREF="#sect_4_42_">4.42. COP8 & SC/MP</A></H3>
<P><H3><A HREF="#sect_4_43_">4.43. SC144xxx</A></H3>
<P><H3><A HREF="#sect_4_44_">4.44. 75K0</A></H3>
<P><H3><A HREF="#sect_4_45_">4.45. 78K0</A></H3>
<P><H3><A HREF="#sect_4_46_">4.46. µPD772x</A></H3>
<P><H3><A HREF="#sect_4_47_">4.47. F²MC16L</A></H3>
<P><H2><A HREF="#sect_5_">5. Dateiformate</A></H2>
<P><H3><A HREF="#sect_5_1_">5.1. Code-Dateien</A></H3>
<P><H3><A HREF="#sect_5_2_">5.2. Debug-Dateien</A></H3>
<P><H2><A HREF="#sect_6_">6. Hilfsprogramme</A></H2>
<P><H3><A HREF="#sect_6_1_">6.1. PLIST</A></H3>
<P><H3><A HREF="#sect_6_2_">6.2. BIND</A></H3>
<P><H3><A HREF="#sect_6_3_">6.3. P2HEX</A></H3>
<P><H3><A HREF="#sect_6_4_">6.4. P2BIN</A></H3>
<P><H3><A HREF="#sect_6_5_">6.5. AS2MSG</A></H3>
<P><H2><A HREF="#sect_A_">A. Fehlermeldungen von AS</A></H2>
<P><H2><A HREF="#sect_B_">B. E/A-Fehlermeldungen</A></H2>
<P><H2><A HREF="#sect_C_">C. Häufig gestellte Fragen</A></H2>
<P><H2><A HREF="#sect_D_">D. Pseudobefehle gesammelt</A></H2>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -