FBHFėXyT'uxHilfedatei fr EDI52 - MICO51 Mikrocontroller Entwicklungssystem xx(C) 1995/99 IED Mnchen GmbH / Version 2.0caxx x '@ ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³Themenbersicht ³Ū ³ Stichworte ³Ū Ś Assembler ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Hilfe’verwenden ³Ū ³ Zahlen’und’Konstanten ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ³ Speicherplatz’reservieren ³Ū ßßßßßßßßßßßßßßßßßß ³ Pseudo-Direktiven ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ Ś Editor ÄÄÄÄÄÄÄÄÄÄÄÄÄæ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ³ Editorfenster ³Ū ³ Mens ³Ū Ś Maschinensprache 8051/8052 ÄÄÄÄÄÄÄÄÄÄÄæ ³ Tastenkrzel ³Ū ³ Transfer-Befehle ³Ū ³ Editorbefehle ³Ū ³ Arithmetische’Befehle ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ³ Logische’Befehle ³Ū ßßßßßßßßßßßßßßßßßßßßßß ³ Rotier-Befehle ³Ū ³ Einzelbit-Befehle ³Ū Ś Zielsystem MICO-51 Äæ ³ Sprung-Befehle ³Ū ³ Mikrocontroller ³Ū ³ Leerbefehl ³Ū ³ Schalter’und’Taster ³Ū ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³Ū ³ LEDs’und’Hexanzeige ³Ū ³ Special’Function’Register’SFR ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ßßßßßßßßßßßßßßßßßßßßßß ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß W„hlen Sie mit der Maus durch Doppelklick oder mit den Tasten und Ü’2 ” ¢ī£<  ,y )”Ē ,ā*0+~-Ģ.„M/h ¦›§é '@ ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³Themenbersicht ³Ū ³ Stichworte ³Ū Ś Assembler ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Hilfe verwenden ³Ū ³ Zahlen und Konstanten ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ³ Speicherplatz reservieren ³Ū ßßßßßßßßßßßßßßßßßß ³ Pseudo-Direktiven ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ Ś Editor ÄÄÄÄÄÄÄÄÄÄÄÄÄæ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ³ Editorfenster ³Ū ³ Mens ³Ū Ś Maschinensprache 8051/8052 ÄÄÄÄÄÄÄÄÄÄÄæ ³ Tastenkrzel ³Ū ³ Transfer-Befehle ³Ū ³ EdŚ Editor-Befehle ÄÄÄÄæ Arithmetische Befehle ³Ū ĄÄÄij Block-Operationen ³Ū Logische Befehle ³Ū ßß³ Blockerweiterung ³Ū Rotier-Befehle ³Ū ³ Cursorsteuerung ³Ū Bitverarbeitungs-Befehle ³Ū Ś Zi³ Einfgen’&’L”schen ³Ū Sprung-Befehle ³Ū ³ Mi³ Diverse’Befehle ³Ū Leerbefehl ³Ū ³ ScĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³Ū ³ LE ßßßßßßßßßßßßßßßßßßßßß Special Function Register SFR ³Ū ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁŪ ßßßßßßßßßßßßßßßßßßßßßß ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß W„hlen Sie mit der Maus durch Doppelklick oder mit den Tasten und #g$µ%&Q'‡ Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ü Das Editorfenster ßßßßßßßßßßßßßßßßßßßß tIm Editorfenster geben Sie Ihren Assemblercode ein und editieren ihn. Zudem k”nnen Sie folgende Aktionen ausfhren: & ž Datei speichern ž Editor beenden 0 Weitere Informationen ßßßßßßßßßßßßßßßßßßßßßß $W„hlen Sie aus der folgenden Liste: V Fenster’verwalten Suchen (Textsuche) Ersetzen-Dialog-Fenster Bearbeiten-Men Ö W„hlen Sie mit der Maus durch einen Doppelklick oder mit der Tastatur durch und ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ y ¢¼‰ ‘'” Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Datei³Speichern (F2) ßßßßßßßßßßßßßßßßßß Y Der Befehl Speichern speichert die Datei des aktiven Editorfensters auf der Festplatte. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ L T'¢ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Datei³Beenden (Alt+F4) ßßßßßßßßßßßßßßßß ļ Der Befehl Beenden beendet den Editor und geht zurck in das MICO51-Entwicklungssystem. Sollten Sie in einem Editorfenster Žnderungen vorgenommen haben, ohne die Datei zu speichern, fragt der Editor, ob die Datei gespeichert werden soll. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ć ė'¤ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten³Rckg„ngig ßßßßßßßßßßßßßßßßßßßßßßßß v Der Befehl Rckg„ngig macht die letzten Eingaben oder Cursorbewegungen in der zuletzt bearbeiteten Zeile rckg„ngig. ” Gel”schte Zeilen (Strg-Y) werden eingefgt, eingefgte Zeichen gel”scht, berschriebene Zeichen restauriert und der Cursor auf die alte Position zurckgesetzt. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’   '¼ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten³Ausschneiden (Umschalt+Entf) ßßßßßßßßßßßßßßßßßßßßßßßßßß | Der Befehl Ausschneiden entfernt den markierten Text aus dem aktiven Editorfenster und kopiert ihn in die Zwischenablage.  Mit Bearbeiten³Einfgen k”nnen Sie diesen Text in ein anderes Fenster (oder an eine andere Stelle im selben Fenster) kopieren. T Der Text bleibt in der Zwischenablage, so daį man ihn beliebig oft kopieren kann. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ’>_ g'° Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten³Kopieren (Strg+Entf) ßßßßßßßßßßßßßßßßßßßßßß € Kopieren kopiert den markierten Text aus dem aktiven Editorfenster in die Zwischenablage, ohne ihn aus dem Fenster zu l”schen. u Mit Einfgen k”nnen Sie diesen Text in ein anderes Fenster (oder an eine andere Stelle im selben Fenster) kopieren. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ’6÷ ’'µ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten³Einfgen (Umschalt+Einfg) ßßßßßßßßßßßßßßßßßßßßßß o Einfgen fgt den in der Zwischenablage markierten Text an der Cursorposition im aktuellen Editorfenster ein. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ v ~'® Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten³L”schen (Strg+Entf) ßßßßßßßßßßßßßßßßßßßßß Q L”schen l”scht den markierten Text, ohne ihn in die Zwischenablage zu kopieren. “ Dieser Text ist nicht mehr rekonstruierbar und steht fr Einfgeoperationen nicht zur Verfgung. Benutzen Sie hierfr Ausschneiden oder Kopieren. € L”schen ist dann ntzlich, wenn Sie Text l”schen, aber den in der Zwischenablage befindlichen Text nicht berschreiben wollen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ’w ’‰d l'¾ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten³Zwischenablage anzeigen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß śDieser Befehl ”ffnet das Zwischenablage-Fenster, in welchem Text gespeichert wird, der aus anderen Fenstern kopiert oder ausgeschnitten wurde. Alle Textteile, die ausgeschnitten oder kopiert werden, werden an den Inhalt der Zwischenablage angeh„ngt. z Der Editor fgt beim Befehl Einfgen immer den Text ein, der in der Zwischenablage aktuell markiert (hervorgehoben) ist. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ’Ö„ Œ'¢ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Suchen³Suchen nach.. ßßßßßßßßßßßßßßßßßßßßßßß @ Das Suchen nach-Kommando ”ffnet das Dialogfenster Suchen’nach. … Geben Sie den Begriff, nach dem Sie suchen m”chten, ein. Weiterhin k”nnen Sie mehrere Optionen angeben, die die Suche beeinflussen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ Ö ¹ Į'œ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Suchen³Ersetzen.. ßßßßßßßßßßßßßßßßßßßß  ÆErsetzen® ”ffnet das Dialog-Fenster Ersetzen, in das Sie den Text, der gesucht, und den Text, der den gefundenen Begriff ersetzen soll, eingeben k”nnen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ Ć‹ “'  Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Suchen³Weitersuchen ßßßßßßßßßßßßßßßßßßßßßß Æ Das Kommando Weitersuchen wiederholt das letzte Suchen’nach- oder Ersetzen-Kommando. Alle Einstellungen aus dem Dialogfenster Suchen’nach bzw. Ersetzen werden dabei benutzt. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ Ņ ä  1” ©'„ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³Nebeneinander ßßßßßßßßßßßßßßßßßßßßßßßßß W Benutzen Sie Fenster³Nebeneinander, um alle offenen Fenster nebeneinander anzuordnen. V ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ ÉĶĶĶĶĶĶĶĶĶĶĶĶ1ĶĶ»ŚÄÄÄÄÄÄÄÄÄÄÄÄ2ÄÄæ ³ ³ ŗ ŗ³ ³ ³ ³ ŗ ŗ³ ³ ³ ³ ŗ ŗ³ ³ ³ ³ ŗ ŗ³ ³ ³ ³ ČĶĶĶĶĶĶĶĶĶĶĶĶĶĶͼĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ³ ³ ŚÄÄÄÄÄÄÄÄÄÄÄÄ3ÄÄæŚÄÄÄÄÄÄÄÄÄÄÄÄ4ÄÄæ ³ ³ ³ ³³ ³ ³ ³ ³ ³³ ³ ³ ³ ³ ³³ ³ ³ ³ ³ ³³ ³ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ Nebeneinander angeordnete Fenster j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ¤ ¬'  Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³šberlappend ßßßßßßßßßßßßßßßßßßßßßß X Dieser Befehl stapelt alle ge”ffneten Fenster - um eine Zeile versetzt - bereinander. \ ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ1Äæ ³ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ2Äæ ³³ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ3Äæ ³³³ÉĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ4Ķ» ³³³ŗ ŗ ³³³ŗ ŗ ³³³ŗ ŗ ³³³ŗ ŗ ³³³ŗ ŗ ĄĄĄČĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶͼ šberlappende Fenster j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ¦ ®'“ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³Gr”įe/Position (Strg+F5) ßßßßßßßßßßßßßßßßßßßßßßßßß D Mit diesem Befehl „ndern Sie die Gr”įe oder Position des Fensters. e Benutzen Sie die Cursortasten und best„tigen die Gr”įe und Position durch Drcken der Eingabetaste. O Ziehen Sie mit der Maus die Titelleiste oder die Ecke zum Fenster einstellen.  Detaillierte’Information j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ® ' q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ B Ū Gr”įe und Position ver„ndern ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß D Mit diesem Befehl „ndern Sie die Gr”įe oder Position des Fensters.  Gr”įe ßßßßßß ³ Die Gr”įe ver„ndern Sie, indem Sie w„hrend des Verschiebens zus„tzlich zur Cursortaste ÆUmschalt® drcken. Drcken Sie die Eingabetaste sobald die gewnschte Gr”įe erreicht ist. b Mit der Maus k”nnen Sie durch Ziehen der rechten unteren Ecke des Fensters die Gr”įe einstellen.  Position ßßßßßßßßß 9 Die Position „ndern Sie durch Drcken der Cursortasten. K Drcken Sie die Eingabetaste sobald die gewnschte Position erreicht ist. Y Mit der Maus k”nnen Sie durch Ziehen der Titelleiste des Fensters die Gr”įe einstellen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ a i'§ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³Vergr”įern (F5) ßßßßßßßßßßßßßßßßßßßßß _ W„hlen Sie diesen Befehl um das aktuelle Fenster in der maximal verfgbaren Gr”įe anzuzeigen. z Ist das Fenster bereits maximal vergr”įert, k”nnen Sie es mit diesem Befehl wieder in seine ursprngliche Gr”įe bringen. ¬ Sie k”nnen auch die Fenster-Titelzeile doppelt anklicken, um den eben beschriebenen Effekt zu erzielen,oder das Vergr”įern’Symbol in der oberen rechten Ecke des Fensters. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ņ~ †'£ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³N„chstes (F6) ßßßßßßßßßßßßßßßßßßß dDieser Befehl w„hlt das n„chste Fenster und macht es zum Aktiven. D.h. es erscheint im Vordergrund. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ Y a'Æ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³Vorheriges (Umschalt+F6) ßßßßßßßßßßßßßßßßßßßßß HDieser Befehl w„hlt das vorher aktive Fenster und macht es zum aktiven. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ I Q'© Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster³Schlieįen (Alt+F3) ßßßßßßßßßßßßßßßßßßßß 7 Mit diesem Befehl schlieįen Sie das aktuelle Fenster. e Sie k”nnen auch durch Anklicken des Schlieįfeldes in der oberen rechten Ecke ein Fenster schlieįen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ — Ÿ'Š Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū š³Info ßßßßßßßßßßßßß vDer Befehl š³Info ber EDI52 zeigt ein Dialogfenster, in dem Informationen ber Copyright und Version zu finden sind. ; Mit Esc, OK oder Abbruch schlieįen Sie das Dialogfenster. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’  •'“ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Das Dialogfenster Text suchen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß 0 Geben Sie den Such-String in das Eingabefeld ein. Starten Sie die Suche mit ÆOK® oder l”schen Sie die Eingabe mit ÆAbbruch®. Wollen Sie einen String eingeben, den Sie vorher schon einmal gesucht haben, so drcken Sie ÆUnten® []. W„hlen Sie den Begriff aus der eingeblendeten Eingabeaufzeichnungsliste.  ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄŅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Suchen nach ŗ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŠÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ C Im Bereich Optionen kann die Textsuche genauer spezifiert werden: ‡ Optionen ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ [X] Groį-/Kleinschreibung ³ ³ [X] Nur ganze W”rter ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ F Diese Schalter steuern die Stringtype, nach der gesucht werden soll. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ Å Ķ' ® Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Das Dialogfenster Ersetzen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßß … Im Ersetzen-Dialogfenster finden Sie mehrere Schalter und Markierungsfelder. Viele sind denen im Suchen nach-Dialogfenster „hnlich.  ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄæ ³ Suchen nach ³ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄŁ  Geben Sie den Such- und den Ersetzen-Begriff ein. Starten Sie die Funktion mit ÆOK® oder ÆAlles ersetzen®. ÆAbbruch® bricht den Vorgang ab. Drcken Sie die Cursortaste ÆUnten® [], erhalten Sie eine Eingabeaufzeichnungsliste mit allen Begriffen, die Sie frher angegeben hatten. y ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄæ ³Ersetzen durch ³ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄŁ $ Geben Sie hier den neuen Text ein.  Findet der Editor den angegebenen Text, erscheint eine Abfrage, ob ersetzt werden soll. Mit ÆOK® wird nur der erste gefundene Begriff ersetzt. ÆAlle ersetzen® wiederholt diesen Vorgang fr alle Begriffe, die im durch die Optionen definierten Bereich gefunden wurden. ³ Optionen ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ [X] Groį-/Kleinschreib.³ ³ [X] Nur ganze W”rter ³ ³ [X] Regul„re Ausdrcke ³ ³ [X] Mit Best„tigung ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ˜ Diese Schalter steuern die Stringtypen, nach denen gesucht werden soll; bestimmen Sie hier, ob automatisch ersetzt werden soll, oder nach Best„tigung. F ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ [ Alles ersetzen] ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ „ W„hlen Sie Alles ersetzen wenn Sie m”chten, daį der Editor alle passenden Stellen (unter Bercksichtigung aller Schalter) ersetzt. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ Ś ā'Œ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Zoom-Feld ßßßßßßßßßßßß I Das Zoom-Feld wird in der oberen rechten Ecke des Fensters dargestellt. ¢ Ist das Symbol innerhalb dieses Feldes ein nach oben weisender Pfeil [], k”nnen Sie diesen Pfeil anklicken, um das Fenster auf seine Maximalgr”įe zu erweitern. é Ist das Symbol innerhalb dieses Feldes ein nach oben und nach unten weisender Pfeil [], ist das Fenster bereits auf seine Maximalgr”įe erweitert, und ein Anklicken des Symbols verkleinert das Fenster auf seine ursprngliche Gr”įe. J Mit der Tastatur k”nnen Sie das Fenster ber Tastenkrzel F5 vergr”įern. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ü ' ø Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Willkommen beim EDI Hilfesystem ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß @ Sie k”nnen mit diesem Hilfesystem den Editor EDI kennenlernen. 7 ž Was Sie gerade lesen, ist ein sog. "Hilfefenster". { ž Die meisten Hilfefenster haben hervorgehobene Begriffe (Schlsselworte), die zu einem weiteren Hilfefenster fhren. ó ŚÄÄÄÄÄæ Sie k”nnen die Tab-Taste (Tabulator) benutzen, um von einem ³ ³<- ³ Schlsselwort zum n„chsten zu springen, und dann dieses mit ³ ->³ ³ der Eingabetaste ausw„hlen. ĄÄÄÄÄÄŁ Mit Umschalt-Tab kommen Sie zum vorherigen Schlsselwort. „ ŚÄĮÄæ ³± ±³ Mit der Maus doppelklicken Sie einfach auf das Schlsselwort, ³ ³ ber das Sie etwas wissen m”chten. ĄÄÄÄŁ S Versuchen Sie es am Besten gleich, hier sind ein paar Schlsselworte zur Auswahl: * Mens Tastenkrzel Hilfe-Index O ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ü’ |„ Ü’“ '® Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Eingabeaufzeichnungslisten ßßßßßßßßßßßßßßßßßßßßßßßßßßßßß p ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄæ ³ ³  ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄŁ p Die mit einem Eingabefeld verbundene Eingabeaufzeichnungsliste speichert alle vorherigen Eingaben in das Feld. ˜ Die Liste vorheriger Eingaben steht Ihnen immer dann zur Verfgung, wenn am rechten Rand des Eingabefelds ein nach unten weisender Pfeil sichtbar ist. ‘ Mit Hilfe dieser Aufzeichnungsliste k”nnen Sie eine schon vorgenommene Eingabe wiederholen oder einen schon vorhandenen Eingabewert bearbeiten. ` Soll das Listenfenster geschlossen und kein Eintrag bernommen werden, mssen Sie ESC drcken. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ i q'œ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fensterverwaltung ßßßßßßßßßßßßßßßßßßßß Ć Die Arbeit mit dem Editor wird mit Fenstern durchgefhrt. Ein Fenster ist ein Teil des Bildschirms, den Sie verschieben, vergr”įern, verkleinern, teilen, ablegen, ”ffnen und schlieįen k”nnen. ž Im Editor k”nnen Sie beliebig viele Fenster ”ffnen (d.h. soviele Ihr Speicher erlaubt), aber nur jeweils eines davon, n„mlich das, in dem Sie gerade arbeiten, ist das aktive Fenster. Alle Arbeiten, die Sie durchfhren, beziehen sich auf dieses Fenster.  Das aktive Fenster erkennen Sie an dem Doppelrahmen. Es verfgt ber Felder zum Vergr”įern/Verkleinern, zum Schlieįen, zum Positionieren und einer horizontalen und vertikalen Bildlaufleiste. šberlappen sich die Fenster, so befindet sich das aktive Fenster immer im Vordergrund. ^ Schlieį- Zoom- feld feld ³ ³   ÉĶ[ž]ĶĶĶĶ’Titelzeile’ĶĶĶĶ[]Ķ» ŗ  ŗ ± ŗ ± ŗ ž ŗ ±ÄÄ Bildlauf- ŗ ± leiste ŗ  Čͱ±±±±±±ž±±±±±±±±±±±±±±±±ÄŁÄÄ Feld’zum  Einstellen ³ der’Gr”įe Bildlaufleiste X Der Editor unterscheidet mehrere Fenstertypen, die jedoch Gemeinsamkeiten aufweisen: Ø ž eine Titelzeile ž ein Feld zum Schlieįen ž eine horizontale Bildlaufleiste ž eine vertikale Bildlaufleiste ž ein Feld zum Einstellen der Gr”įe ž ein Zoom-Feld Ü In der Titelzeile, dem obersten horizontalen Balken eines Fensters, finden Sie den Fensternamen. Durch doppeltes Anklicken k”nnen Sie das Fenster zoomen. Durch Anklicken und Ziehen k”nnen Sie das Fenster verschieben. Æ Wollen Sie das Fenster schnell schlieįen, so klicken Sie das K„stchen [ž] im oberen linken Eck des Fensters an (bzw. w„hlen Sie Fenster³Schlieįen oder drcken Sie Alt-F3). … Roll-Balken sind horizontal oder vertikal angeordnet und zeigen Maus- und Tastatur-Benutzern an, wo sie sich in der Datei befinden. = Mit Hilfe der Maus k”nnen Sie den Bildschirminhalt ansehen. “ ž Wenn Sie den Pfeil an einem Ende anklicken, erscheint jeweils die n„chste Zeile. Halten Sie die Maustaste gedrckt, so rollt der Bildschirminhalt kontinuierlich weiter. s ž Klicken Sie die inversen Teile des Balkens an, so wird jeweils eine Seite nach oben oder unten gebl„ttert. Į ž Schlieįlich k”nnen Sie mit der Maus die Positionsmarkierung an die Position in der Bildlaufleiste ziehen, an der Sie das Fenster (relativ zum gesamten Inhalt) positionieren wollen. Ü Das Feld zum Einstellen der Gr”įe finden Sie in der unteren rechten Ecke. Sie erkennen es am einfachen Rahmen (im Gegensatz zum doppelten Rahmen sonst). Sie k”nnen das Fenster an jeder Ecke vergr”įern oder verkleinern. ; Das Zoom-Feld oder finden Sie in der oberen rechten Ecke. p ž Zeigt das Feld einen Pfeil nach oben [], k”nnen Sie das Fenster durch Anklicken des Pfeils vergr”įern. ¶ ž Ein doppelter Pfeil [] zeigt an, daį das Fenster bereits die volle Gr”įe erreicht hat. Klicken Sie diesen Pfeil an, erscheint das Fenster wieder in der vorherigen Gr”įe. ƒ ž Arbeiten Sie mit der Tastatur, so verwenden Sie zum Vergr”įern (Zoomen) den Befehl Fenster³Vergr”įern oder drcken Sie F5. ~ Die aktuelle Zeilen- und Spaltennummer wird jeweils am unteren Ende eines Editorfensters angezeigt, wobei die erste Zahl die Zeile angibt und die zweite die Spalte. Erscheint links neben der Zeile ein ĶĶ, so wurde die Datei zuletzt ge„ndert und die Žnderungen noch nicht auf Diskette/Platte gespeichert. Beim Aufruf des Assemblers wird die aktuelle Datei automatisch gespeichert. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ {’ž“ ż!Ī !’"O"| "¬ !Ä— Ÿ' Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Datei (Alt+D) ßßßßßßßß S Dieses Men steuert die Dateiverwaltung des Editors. Es enth„lt folgende Befehle:  ž Speichern ž Beenden j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ’ē ōM U'™ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Bearbeiten (Alt+B) ßßßßßßßßßßßßß  Mit den Befehlen aus dem Men Bearbeiten k”nnen Sie Text in Editorfenstern ausschneiden, kopieren, ihn an anderer Stelle wieder einfgen oder Text l”schen. N Sie k”nnen auch das Zwischenablage-Fenster ”ffnen und seinen Inhalt edieren. ) Das Men enth„lt die folgenden Befehle: ] ž Rckg„ngig ž Ausschneiden ž Kopieren ž Einfgen ž L”schen ž Zwischenablage’anzeigen j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ’² ’Ą ’Š’Ü’čó[ d'‘ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Suchen (Alt+S) ßßßßßßßßß h Im Suchen-Men finden Sie Funktionen, mit denen Sie Texte in der Datei suchen k”nnen. Optionen hierzu: , ž Suchen’nach ž Ersetzen ž Weitersuchen j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ž   v '” Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Fenster (Alt+F) ßßßßßßßßßß d Das Fenster-Men enth„lt Befehle, mit denen Sie ge”ffnete Fenster ver„ndern und aktivieren k”nnen. £ Die Fenster, die Sie im Editor ”ffnen, verfgen ber die Standard- Bedienelemente fr Fenster, z.B Bildlaufleisten, Schalter zum Vergr”įern und Verkleinern, etc. [ Mehr Information zu Fenstern und deren Eigenschaften erhalten Sie ber Fenster-Verwaltung  Menpunkte zum Fenster-Men: h ž Nebeneinander ž šberlappend ž Gr”įe/Position ž Vergr”įern ž N„chstes ž Vorheriges ž Schlieįen j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ä ’ !’* #’9$’K %’Y&’e '’s Ķ Ö' Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Hilfe (F1) ßßßßßßßß Q šber das Men Hilfe erhalten Sie Zugriff auf die Hilfefenster der Online-Hilfe. @ Es gibt zu allen Menoptionen des Editors Hilfe-Informationen. x Beachten Sie bitte auch die einzeilige Zusatzinformation, die nach Auswahl eines Befehls in der Statuszeile erscheint. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ē š' Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū š (Alt-Leertaste) ßßßß #Folgender Menpunkt ist verfgbar: ž Info j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ·  ' ¦ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Die Menpunkte von EDI ßßßßßßßßßßßßßßßßßßßßßßßßß a Der Editor EDI bietet Ihnen alles, was Sie ben”tigen, um Programme zu schreiben und zu edieren. @ Sie haben zwei M”glichkeiten, um die Menleiste zu aktivieren:  1. Drcken Sie F10. F 2. Klicken Sie mit der Maus auf eine Stelle auf der Menleiste. * Die Menzeile enth„lt folgende Eintr„ge: ; ž š ž Datei ž Bearbeiten ž Suchen ž Fenster ž Hilfe y Wenn Sie mehr ber die Menleiste wissen wollen, lesen Sie sich den Hilfebildschirm ber Die’Anwendung’der’Mens durch. T Im Hilfebildschirm Tastenkrzel erfahren Sie mehr ber die Tastenkrzel des Mens. a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ Ņ׹ īųc– &'Ø Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Die Anwendung der Mens ßßßßßßßßßßßßßßßßßßßßßßßßßß V Sie haben drei M”glichkeiten, um vom Editor-Fenster aus einen Menpunkt auszuw„hlen: Ć ŚÄÄÄÄÄæ Drcken Sie F10, und verwenden Sie die Cursortasten, um den ³ F10 ³ Auswahlbalken auf den gewnschten Eintrag zu bewegen, und w„hlen ĄÄÄÄÄÄŁ Sie ihn mit der Eingabetaste aus. õ ŚÄÄÄÄÄæ Drcken Sie ALT und den hervorgehobenen Buchstaben des ³ Alt ³ Menpunktes. Benutzen Sie anschlieįend die Cursortasten oder ĄÄÄÄÄÄŁ drcken Sie erneut den hervorgehobenen Buchstaben des gewnschten Unterpunktes. ” ŚÄ[š)Äæ Klicken Sie mit der Maus einen Menpunkt an und anschlieįend ³Maus ³ in dem ÆPull Down®-Men auf den gewnschten Befehl. ĄÄÄÄÄÄŁ G Der hervorgehobene Mentitel ist der aktuell augew„hlte Menpunkt. Hinter manchen Menbefehlen sehen Sie Fortsetzungspunkte (..). Die Punkte deuten an, daį Sie mit diesem Wahlpunkt ein Dialog-Fenster erhalten, der Pfeil weist auf ein weiteres Untermen hin, und die Abkrzung bezeichnet das Tastenkrzel fr diesen Wahlpunkt. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ć ė'¦ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Tastenkrzel (Hotkeys) ßßßßßßßßßßßßßßßßßßßßßßßßß “ Die Hotkeys oder Tastenkrzel des Editors sind Kombinationen von zwei Tasten, die Sie verwenden k”nnen, um Kommandos direkt anzuw„hlen, ohne sich durch Mens "hangeln" zu mssen. ; EDI bietet Tastenkrzel fr folgende Arten von Kommandos: C ž Menzeile ž Edieren ž Fenster-Management ž Online-Hilfe a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ š §²Ģ )'¶ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Tastenkrzel fr die Menzeile ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß Ł ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Tastenkrzel ³ w„hlt dieses Men an ³ ĆÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Alt+D ³ Datei ³ ³ Alt+B ³ Bearbeiten ³ ³ Alt+S ³ Suchen ³ ³ Alt+F ³ Fenster ³ ³ Alt+H ³ Hilfe ³ ĆÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Alt+F4 ³ beendet den Editor (zurck zum MICO)³ ³ Alt+F1 ³ Hilfe-Index ³ ³ F10 ³ aktiviert die Menleiste ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Tastenkrzel Hilfe’verwenden Ü’ ą š'° Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Tastenkrzel fr den Editor ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß - (B³= Bearbeiten³, S³= Suchen³, D³= Datei³) į ŚÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Tasten ³ Beschreibung ³ Menbefehl ³ ĆÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Strg+Entf ³ L”scht den markierten Text im Editor aber ³ B³L”schen ³ ³ ³ kopiert ihn nicht in die Zwischenablage ³ ³ ³ Strg+L ³ Wiederholt den letzten Suchen- bzw. ³ S³Weitersuchen ³ ³ ³ Suchen- & Ersetzen-Befehl ³ ³ ³ Alt+S E ³ ™ffnet den Suchen & Ersetzen-Dialog ³ S³Ersetzen ³ ³ Alt+S S ³ ™ffnet den Suchen-Dialog ³ S³Suchen nach.. ³ ³ ³ ³ ³ ³ F2 ³ Sichert Datei im aktiven Editorfenster ³ D³Speichern ³ ³ Umschalt+ ³ Selektierten Text in die Zwischenablage ³ B³Ausschneiden ³ ³ Entf ³ kopieren ³ ³ ³ Umschalt+ ³ Text aus der Zwischenablage in das aktive ³ B³Einfgen ³ ³ Einfg ³ Editorfenster kopieren ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Tastenkrzel Hilfe’verwenden Ü’  'Ź Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Tastenkrzel fr die Arbeit mit Fenstern ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  (F³= Fenster) [ ŚÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Tasten ³ Beschreibung ³ Menbefehl ³ ĆÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Alt+F3 ³ Aktives Fenster schlieįen ³ F³Schlieįen ³ ³ F5 ³ Aktives Fenster zoomen ³ F³Vergr”įern ³ ³ F6 ³ Schaltet auf das n„chste Fenster ³ F³N„chstes ³ ³ Alt+F6 ³ Schaltet auf das vorher aktive Fenster ³ F³Vorheriges ³ ³ ³ zurck ³ ³ ³ Strg+F5 ³ Gr”įe oder Position des aktiven Fensters ³ F³Gr”įe/Position ³ ³ ³ ver„ndern ³ ³ ĄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Tastenkrzel Hilfe’verwenden Ü’ ‡ —'ŗ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Tastenkrzel fr das Hilfesystem ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß Õ ŚÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Tasten ³ Beschreibung ³ ĆÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ F1 ³ Anzeige der Hilfe (kontextsensitiv oder Themenbersicht) ³ ³ Alt-F1 ³ Anzeige des Hilfe-Index (Stichworte) ³ ĄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Tastenkrzel Hilfe’verwenden Ü’ ą š'“ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Befehle fr Block-Operationen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß I ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Blockanfang markieren ³ Strg+K B ³ ³ Blockende markieren ³ Strg+K K ³ ³ Block kopieren ³ Strg+K C ³ ³ Block l”schen ³ Strg+K Y ³ ³ Kopieren in die Zwischenablage ³ Strg+Einf ³ ³ Block l”schen ³ Strg+Entf ³ ³ Einfgen aus der Zwischenablage ³ Umschalt+Einfg ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ ķ'Ž Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Schlieįfeld ßßßßßßßßßßßß ØSie k”nnen das Schlieįfeld anklicken, um das Fenster schnell zu schlieįen. (Sie k”nnen aber auch Fenster|Schlieįen w„hlen oder die Tastenkombination Alt-F3 verwenden.) j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ˆ 'Š Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Zoom-Feld ßßßßßßßßßß I Das Zoom-Feld wird in der oberen rechten Ecke des Fensters dargestellt.   Ist das Symbol innerhalb dieses Feldes ein nach oben weisender Pfeil, k”nnen Sie diesen Pfeil anklicken, um das Fenster auf seine Maximalgr”įe zu erweitern. č Ist das Symbol innerhalb dieses Feldes ein nach oben und nach unten weisender Pfeil, ist das Fenster bereits auf seine Maximalgr”įe erweitert, und ein Anklicken des Symbols verkleinert das Fenster auf seine ursprngliche Gr”įe. J Mit der Tastatur k”nnen Sie das Fenster ber Tastenkrzel F5 vergr”įern. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ÷ ’'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ  TitelZeile ßßßßßßßßßßß Å Sie k”nnen das Fenster auf seine Maximalgr”įe bringen, wenn Sie die Titelleiste zweimal anklicken. Sie k”nnen das Fenster mit der Maus, durch Ziehen der Titelzeile, ber den Bildschirm bewegen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ¢ Ŗ'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ $ Bildlaufleisten ßßßßßßßßßßßßßßßß  Bildlaufleisten sind vertikal oder horizontal angeordnete Leisten, die ber eine Positionsmarke erkennen lassen, welche Stelle des Textes (relativ zur Gesamtdatei) gerade bearbeitet wird. Mittels dieser Leisten und der Maus kann der Inhalt des Fensters verschoben werden. Ü ž Klicken Sie eines der an jedem Ende der Bildlaufleiste sichtbaren Pfeilsymbole an, und der Inhalt wird Zeile um Zeile verschoben. Halten Sie die Maustaste gedrckt, und der Text wird kontinuierlich verschoben. … ž Klicken Sie den schattierten Bereich einer Bildlaufleiste an, um Inhalt des Fensters um eine Bildschirmseite weiterzubewegen. “ ž Fassen Sie den Positionszeiger mit der Maus und ziehen Sie ihn (bei niedergehaltener Maustaste). So k”nnen Sie im Text schnell eine bestimmte Position darstellen lassen. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’   'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ  Fenstergr”įe ßßßßßßßßßßßßß ¤ Durch Ziehen des Feldes zur Einstellung Gr”įe k”nnen Sie die Fenstergr”įe ver„ndern. Mit der Tastatur k”nnen Sie das Fenster ber Tastenkrzel Strg+F5 vergr”įern. ] Nach Bet„tigung von Strg+F5 wird der Rahmen einfach dargestellt. Sie k”nnen die Fenstergr”įe mit der Umschalt-Taste und den Cursortasten in der Gr”įe „ndern. Hat das Fenster die gewnschte Gr”įe best„tigen Sie mit ÆEingabe® oder verwerfen die Žnderung mit ÆAbbruch®. Sie k”nnen die Fensterposition mit den Cursortasten (ohne ÆUmschalt®) ver„ndern. j ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mens Hilfe’verwenden Ü’ ā ź'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ : Ū Blockerweiterungsbefehle ßßßßßßßßßßßßßßßßßßßßßßßßßßß Ē ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Ein Zeichen nach links ³ Umschalt+Links ³ ³ Ein Zeichen nach rechts ³ Umschalt+Rechts ³ ³ Zeilenende ³ Umschalt+Ende ³ ³ Zeilenanfang ³ Umschalt+Pos1 ³ ³ Gleiche Spalte der n„chsten Zeile ³ Umschalt+Ab ³ ³ Gleiche Spalte der vorherigen Zeile ³ Umschalt+Auf ³ ³ Eine Seite nach oben ³ Umschalt+Bild auf (Bild) ³ ³ Eine Seite nach unten ³ Umschalt+Bild ab (Bild) ³ ³ Ein Wort nach links ³ Umschalt+Strg+Links ³ ³ Ein Wort nach rechts ³ Umschalt+Strg+Rechts ³ ³ Dateianfang ³ Umschalt+Strg+Bild ³ ³ Dateiende ³ Umschalt+Strg+Bild ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ Ć'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ B Ū Befehle zur Cursor-Steuerung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß 1 ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Zeichen links ³ Strg+S oder Cursor links ³ ³ Zeichen rechts ³ Strg+D oder Cursor rechts ³ ³ Wort links ³ Strg+A oder Strg+Cursor links ³ ³ Wort rechts ³ Strg+F oder Strg+Cursor rechts ³ ³ Zeile nach oben ³ Strg+E oder Cursor hoch ³ ³ Zeile nach unten ³ Strg+X oder Cursor runter ³ ³ Seite nach oben ³ Strg+R oder Bild auf (Bild) ³ ³ Seite nach unten ³ Strg+C oder Bild ab (Bild) ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ 5'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ R Ū Befehle fr das Einfgen und L”schen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß Ń ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Einfgemodus an/aus ³ Strg+V oder Einfg ³ ³ Zeile l”schen ³ Strg+Y ³ ³ L”schen bis Zeilenende ³ Strg+Q Y ³ ³ Zeichen links l”schen ³ Strg+H oder Rcktaste ³ ³ Zeichen unter Cursor l”schen ³ Strg+G oder Entf ³ ³ rechtes Wort l”schen ³ Strg+T ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ å'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 6 Ū Diverse Editor-Befehle ßßßßßßßßßßßßßßßßßßßßßßßßß Ł ŚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄæ ³ Hilfesystem aktivieren ³ F1 ³ ³ Speichern ³ F2 ³ ĆÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Aktuelles Fenster schlieįen ³ Alt+F3 ³ ĆÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Tabulator ³ Strg+I oder Tab ³ ³ Suchen ³ Strg+Q F ³ ³ Suchen und Ersetzen ³ Strg+Q A ³ ³ Letzte Suche wiederholen ³ Strg+L ³ ĆÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ“ ³ Editor-Befehl abbrechen ³ Esc ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĮÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ Ń'q Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ $ Ū ASCII-Tabelle ßßßßßßßßßßßßßßßß  ŚÄÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄæ ³ ³ 0 ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ A ³ B ³ C ³ D ³ E ³ F ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 00 ³NUL³SOH³STX³ETX³EOT³ENQ³ACK³BEL³ BS³ HT³ LF³ VT³ FF³ CR³ SO³ SI³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 10 ³DLE³DC1³DC2³DC3³DC4³NAK³SYN³ETB³CAN³ EM³SUB³ESC³ FS³ GS³ RS³ US³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 20 ³ ³ ! ³ " ³ # ³ $ ³ % ³ & ³ ' ³ ( ³ ) ³ * ³ + ³ , ³ - ³ . ³ / ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 30 ³ 0 ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ : ³ ; ³ < ³ = ³ > ³ ? ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 40 ³ @ ³ A ³ B ³ C ³ D ³ E ³ F ³ G ³ H ³ I ³ J ³ K ³ L ³ M ³ N ³ O ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 50 ³ P ³ Q ³ R ³ S ³ T ³ U ³ V ³ W ³ X ³ Y ³ Z ³ [ ³ \ ³ ] ³ ^ ³ _ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 60 ³ ` ³ a ³ b ³ c ³ d ³ e ³ f ³ g ³ h ³ i ³ j ³ k ³ l ³ m ³ n ³ o ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 70 ³ p ³ q ³ r ³ s ³ t ³ u ³ v ³ w ³ x ³ y ³ z ³@@@³ | ³@@@³ ~ ³  ³ ĄÄÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄŁ - Codenummer = Zeilenindex + Spaltenindex  z.B. 'A' : Zeilenindex = 40 Spaltenindex = 1 ---- Codenummer = 41 (hex) a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ !'˜ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū IBM-Zeichensatz ßßßßßßßßßßßßßßßßßß  ŚÄÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄĀÄÄÄæ ³ ³ 0 ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ A ³ B ³ C ³ D ³ E ³ F ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 00 ³NUL³SOH³STX³ETX³EOT³ENQ³ACK³BEL³ BS³ HT³ LF³ VT³ FF³ CR³ SO³ SI³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 10 ³DLE³DC1³DC2³DC3³DC4³NAK³SYN³ETB³CAN³ EM³SUB³ESC³ FS³ GS³ RS³ US³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 20 ³ ³ ! ³ " ³ # ³ $ ³ % ³ & ³ ' ³ ( ³ ) ³ * ³ + ³ , ³ - ³ . ³ / ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 30 ³ 0 ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ 6 ³ 7 ³ 8 ³ 9 ³ : ³ ; ³ < ³ = ³ > ³ ? ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 40 ³ @ ³ A ³ B ³ C ³ D ³ E ³ F ³ G ³ H ³ I ³ J ³ K ³ L ³ M ³ N ³ O ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 50 ³ P ³ Q ³ R ³ S ³ T ³ U ³ V ³ W ³ X ³ Y ³ Z ³ [ ³ \ ³ ] ³ ^ ³ _ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 60 ³ ` ³ a ³ b ³ c ³ d ³ e ³ f ³ g ³ h ³ i ³ j ³ k ³ l ³ m ³ n ³ o ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 70 ³ p ³ q ³ r ³ s ³ t ³ u ³ v ³ w ³ x ³ y ³ z ³@@@³ | ³@@@³ ~ ³  ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 80 ³ € ³  ³ ‚ ³ ƒ ³ „ ³ … ³ † ³ ‡ ³ ˆ ³ ‰ ³ Š ³ ‹ ³ Œ ³  ³ Ž ³  ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ 90 ³  ³ ‘ ³ ’ ³ “ ³ ” ³ • ³ – ³ — ³ ˜ ³ ™ ³ š ³ › ³ œ ³  ³ ž ³ Ÿ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ A0 ³   ³ ” ³ ¢ ³ £ ³ ¤ ³ „ ³ ¦ ³ § ³ Ø ³ © ³ Ŗ ³ « ³ ¬ ³ ­ ³ ® ³ Æ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ B0 ³ ° ³ ± ³ ² ³ ³ ³ “ ³ µ ³ ¶ ³ · ³ ø ³ ¹ ³ ŗ ³ » ³ ¼ ³ ½ ³ ¾ ³ æ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ C0 ³ Ą ³ Į ³ Ā ³ Ć ³ Ä ³ Å ³ Ę ³ Ē ³ Č ³ É ³ Ź ³ Ė ³ Ģ ³ Ķ ³ Ī ³ Ļ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ D0 ³ Š ³ Ń ³ Ņ ³ Ó ³ Ō ³ Õ ³ Ö ³ × ³ Ų ³ Ł ³ Ś ³ Ū ³ Ü ³ Ū ³ Ž ³ ß ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ E0 ³ ą ³ į ³ ā ³ ć ³ ä ³ å ³ ę ³ ē ³ č ³ é ³ ź ³ ė ³ ģ ³ ķ ³ ī ³ ļ ³ ĆÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ“ ³ F0 ³ š ³ ń ³ ņ ³ ó ³ ō ³ õ ³ ö ³ ÷ ³ ų ³ ł ³ ś ³ ū ³ ü ³ ż ³ ž ³ ³ ĄÄÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄĮÄÄÄŁ - Codenummer = Zeilenindex + Spaltenindex  z.B. 'A' : Zeilenindex = 40 Spaltenindex = 1 ---- Codenummer = 41 (hex) a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ Ä '˜ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle ßßßßßßßßßßßßßßßßßß  ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOV’’’A,Rr ³ Bringe Register in den Akku MOV’’’A,dadr ³ Bringe direkt adressierbare Datenspeicherzelle in den ³ Akku MOV’’’A,@Ri ³ Bringe indirekt adressierbare Datenspeicherzelle in ³ den Akku MOV’’’A,#konst ³ Bringe Konstante in den Akku ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOV’’’Rr,A ³ Bringe Akku ins Register MOV’’’Rr,dadr ³ Bringe direkt adressierbare Datenspeicherzelle ins ³ Register MOV’’’Rr,#konst ³ Bringe Konstante ins Register ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOV’’’dadr,A ³ Bringe Akku in direkt adressierbare Datenspeicher- ³ zelle MOV’’’dadr,Rr ³ Bringe Register in direkt adressierbare Datenspeicher- ³ zelle MOV’’’dadr,dadr ³ Bringe direkt adressierbare Datenspeicherrzelle in ³ direkt adressierbar Datenspeicherzelle MOV’’’dadr,@Ri ³ Bringe indirekt adressierbare Datenspeicherzelle in ³ direkt adressierbare Datenspeicherzelle MOV’’’dadr,#konst ³ Bringe konst in direkt adressierbare Datenspeicher- ³ zelle ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOV’’’@Ri,A ³ Bringe Akku in indirekt adressierbare Datenspeicher- ³ zelle MOV’’’@Ri,dadr ³ Bringe direkt adressierbare Datenspeicherzelle in ³ indirekt adressierbare Datenspeicherzelle MOV’’’@Ri,#konst ³ Bringe Konstante in indirekt adressierbare Daten- ³ speicherzelle ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOV’’’DPTR,#konst16 ³ Bringe 16-Bit-Konstante in den Datenzeiger ³ (DPTR = DataPoinTeR) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOVC’’A,@A+PC ³ Bringe relativ zum Programmz„hler adressiertes Byte ³ des Programmspeichers in den Akku MOVC’’A,@A+DPTR ³ Bringe relativ zum Datenzeiger adressiertes Byte des ³ Programmspeichers in den Akku ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOVX’’A,@Ri ³ Bringe externe Datenspeicherzelle in den Akku ³ (8-Bit Adresse) MOVX’’A,@DPTR ³ Bringe externe Datenspeicherzelle in den Akku ³ (16-Bit Adresse) MOVX’’@Ri,A ³ Bringe Akku in externe Datenspeicherzelle (8-Bit ³ Adresse) MOVX’’@DPTR,A ³ Bringe Akku in externe Datenspeicherzelle ³ (16-Bit Adresse) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ PUSH’’dadr ³ Bringe direkt adressierbare Speicherzelle auf den ³ Stack ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ POP’’’dadr ³ Hole direkt adressierbare Speicherzelle vom Stack ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ XCH’’’A,Rr ³ Tausche Akku und Register XCH’’’A,dadr ³ Tausche Akku und direkt adressierbare Speicherzelle XCH’’’A,@Ri ³ Tausche Akku und indirekt adressierbarer Speicher- ³ zelle ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ XCHD’’A,@Ri ³ Tausche die niederwertigen Halbbytes von Akku und ³ indirekt adressierbarer Speicherzelle ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SWAP’’A ³ Tausche die Halbbytes des Akkumulator w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden !Ü’ 1ź 5 3‰ 7ö2z ;« 86œ < ?r=ü:ˆ4A >¬98@÷M¶ L< A C| Bė DU J KĘ E^ F GÜ H” Ik0÷ '” Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle ßßßßßßßßßßßßßßßß Y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ANL’’’A,Rr ³ Akku UND Register ANL’’’A,dadr ³ Akku UND direkt adressierbare Datenspeicherzelle ANL’’’A,@Ri ³ Akku UND indirekt adressierbare Datenspeicherzelle ANL’’’A,#konst ³ Akku UND Konstante ANL’’’dadr,A ³ Direkt adressierbare Datenspeicherzelle UND Akku ANL’’’dadr,#konst ³ Direkt adressierbare Datenspeicherzelle UND Konstante ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ANL C,badr ³ => siehe Einzelbit-Befehle ANL C,/badr ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ORL’’’A,Rr ³ Akku ODER Register ORL’’’A,dadr ³ Akku ODER direkt adressierbare Datenspeicherzelle ORL’’’A,@Ri ³ Akku ODER indirekt adressierbare Datenspeicherzelle ORL’’’A,#konst ³ Akku ODER Konstante ORL’’’dadr,A ³ Direkt adressierbare Datenspeicherzelle ODER Akku ORL’’’dadr,#konst ³ Direkt adressierbare Datenspeicherzelle ODER ³ Konstante ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ORL C,badr ³ => siehe Einzelbit-Befehle ORL C,/badr ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ XRL’’’A,Rr ³ Akku EXCLUSIV-ODER Register XRL’’’A,dadr ³ Akku EXCLUSIV-ODER direkt adressierbare Daten- ³ speicherzelle XRL’’’A,@Ri ³ Akku EXCLUSIV-ODER indirekt adressierbare Daten- ³ speicherzelle XRL’’’A,#konst ³ Akku EXCLUSIV-ODER Konstante XRL’’’dadr,A ³ Direkt adressierbare Datenspeicherzelle EXCLUSIV-ODER ³ Akku XRL’’’dadr,#konst ³ Direkt adressierbare Datenspeicherzelle EXCLUSIV-ODER ³ Konstante ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CLR’’’A ³ L”sche Akkumulator ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CPL’’’A ³ Komplementiere Akkumulator w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden Ü’ Nę P OY Q¤RĻ S-ŌTN Vy UĆ WX; Y…-ZZŌ \ [u ]ä^ _„aC`½0>  T '– Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Rotier-Befehle ßßßßßßßßßßßßßßßßß „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ RL’’A ³ Rotiere Akku links ³ ³ 7 6 5 4 3 2 1 0 ³ ŚÄĀÄĀÄĀÄĀÄĀÄĀÄĀÄæ ³ ŚÄ<ij ³ ³Ä<Äæ ³ ³ ĄÄĮÄĮÄĮÄĮÄĮÄĮÄĮÄŁ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ RLC’A ³ Rotiere Akku durchs CARRY-Bit links ³ ³ Cy 7 6 5 4 3 2 1 0 ³ ŚÄæ ŚÄĀÄĀÄĀÄĀÄĀÄĀÄĀÄæ ³ ŚÄ<ij ³Ä<ij ³ ³Ä<Äæ ³ ³ ĄÄŁ ĄÄĮÄĮÄĮÄĮÄĮÄĮÄĮÄŁ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ RR’’A ³ Rotiere Akku rechts ³ ³ 7 6 5 4 3 2 1 0 ³ ŚÄĀÄĀÄĀÄĀÄĀÄĀÄĀÄæ ³ ŚÄ>ij ³ ³Ä>Äæ ³ ³ ĄÄĮÄĮÄĮÄĮÄĮÄĮÄĮÄŁ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ RRC’A ³ Rotiere Akku durchs CARRY-Bit rechts ³ ³ Cy 7 6 5 4 3 2 1 0 ³ ŚÄæ ŚÄĀÄĀÄĀÄĀÄĀÄĀÄĀÄæ ³ ŚÄ>ij ³Ä>ij ³ ³Ä>Äæ ³ ³ ĄÄŁ ĄÄĮÄĮÄĮÄĮÄĮÄĮÄĮÄŁ ³ ³ ĄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŁ w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden Ü’ ‹čŒy9ŽĖ0Œ ¢'° Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Verknpfungen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ADD’’’A,Rr ³ addiere Register zum Akku ADD’’’A,dadr ³ addiere direkt adressierbare ³ Datenspeicherzelle zum Akku ADD’’’A,@Ri ³ addiere indirekt adressierbare ³ Datenspeicherzelle zum Akku ADD’’’A,#konst ³ addiere konst zum Akku ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ADDC’’A,Rr ³ addiere Register und CARRY zum ³ Akku ADDC’’A,dadr ³ addiere direkt adressierbare ³ Datenspeicherzelle und CARRY ADDC’’A,@Ri ³ addiere indirekt adressierbare ³ Datenspeicherzelle und CARRY ADDC’’A,#konst ³ addiere konst und CARRY zum Akku ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SUBB’’A,Rr ³ subtrahiere Register und CARRY ³ vom Akku SUBB’’A,dadr ³ subtrahiere direkt adressierbare ³ Speicherzelle und CARRY vom Akku SUBB’’A,@Ri ³ subtrahiere indirekt adressier- ³ bare Speicherzelle und CARRY vom ³ Akku SUBB’’A,#konst ³ subtrahiere konst und CARRY vom ³ Akku ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ INC’’’A ³ erh”he Akku um Eins INC’’’Rr ³ erh”he Register um Eins INC’’’dadr ³ erh”he direkt adressierbare ³ Datenspeicherzelle um Eins INC’’’@Ri ³ erh”he indirekt adressierbare ³ Datenspeicherzelle um Eins INC’’’DPTR ³ erh”he den Datenzeiger um Eins ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DEC’’’A ³ erniedrige Akku um Eins DEC’’’Rr ³ erniedrige Register um Eins DEC’’’dadr ³ erniedrige direkt adressierbare ³ Datenspeicherzelle um Eins DEC’’’@Ri ³ erniedrige indirekt adressierbare ³ Datenspeicherzelle um Eins ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MUL’’’AB ³ multipliziere Akku mit Register B ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DIV’’’AB ³ dividiere Akku durch Register B ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DA’’’’A ³ korrigiere den Akku zu einer ³ BCD-Zahl w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden Ü’ s u4 t vw… yŁ xC zƁ6 ƒŽ ‚ „Ž{1|]~ }ō ] …ā†ˆF ‡± ‰l Šō €z 0  4 'š Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle ßßßßßßßßßßßßßßßßßßß ‚ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ANL’’’C,badr ³ CARRY-Bit UND beliebiges Bit ANL’’’C,/badr ³ CARRY-Bit UND invertiertes beliebiges Bit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CLR’’’C ³ l”sche CARRY-Bit CLR’’’badr ³ l”sche beliebiges Bit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CPL’’’C ³ komplementiere CARRY-Bit CPL’’’badr ³ komplementiere beliebiges Bit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ JB’’’’badr,rel ³ springe, wenn beliebiges Bit Eins ist JNB’’’badr,rel ³ springe, wenn beliebiges Bit Null ist JBC’’’badr,rel ³ springe, wenn beliebiges Bit Eins ist und l”sche das ³ Bit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MOV’’’C,badr ³ bringe beliebiges Bit ins CARRY-Bit MOV’’’badr,C ³ bringe CARRY-Bit in beliebiges Bit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ORL’’’C,badr ³ CARRY-Bit ODER beliebiges Bit ORL’’’C,/badr ³ CARRY-Bit ODER invertiertes beliebiges Bit ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SETB’’C ³ setze CARRY-Bit SETB’’badr ³ setze beliebiges Bit w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden Ü’ dģ e! h±iŚ jVk‡ p qIr‡b> cz f g9 lŹmņ 0m ƒ'ŗ Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Sprung- und Unterprogrammbefehle ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß   ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ACALL’adr11 ³ rufe Unterprogramm im aktuellen 2K-Adreįbereich auf LCALL’adr16 ³ rufe Unterprogramm im gesamten Adreįbereich auf ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ RET ³ springe aus einem Unterprogramm zurck RETI ³ springe aus einem Interrupt-Programm zurck ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ AJMP’’adr11 ³ springe im aktuellen 2K-Adreįbereich LJMP’’adr16 ³ springe im gesamten Adreįbereich SJMP’’rel ³ springe relativ zum Programmz„hler JMP’’’@A+DPTR ³ springe indirekt relativ zum Datenzeiger ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ JZ’’’’rel ³ springe, wenn der Akku Null ist JNZ’’’rel ³ springe, wenn der Akku nicht Null ist JC’’’’rel ³ springe, wenn das CARRY-Bit Eins ist JNC’’’rel ³ springe, wenn das CARRY-Bit Null ist ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ JB badr,rel ³ JNB badr,rel ³ => siehe Einzelbit-Befehle JBC badr,rel ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CJNE’’A,dadr,rel ³ vergleiche Akku und direkt adressierbare Daten- ³ speicherzelle und springe, wenn sie ungleich sind CJNE’’A,#konst,rel ³ vergleiche Akku und Konstante und springe, wenn ³ sie ungleich sind CJNE’’Rr,#konst,rel ³ vergleiche Register und Konstante und springe, wenn ³ sie ungleich sind CJNE’’@Ri,#konst,rel³ vergleiche indirekt adressierbare Datenspeicher- ³ zelle und konst und springe, wenn sie ungleich sind ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DJNZ’’Rr,rel ³ erniedrige Register um Eins und springe, wenn es ³ nicht Null geworden ist DJNZ’’dadr,rel ³ erniedrige direkt adressierbare Datenspeicherzelle um ³ Eins und springe, wenn sie nicht Null geworden ist w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden Ü’ œ  ›X īž-‘æ ü 5 ’p “’ ”7 nu o² -t•ī–€—ņ˜h™K šÄ0«  Į ' Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Leerbefehl ßßßßßßßßßßßßß ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ NOP ³ Leerbefehl (No OPeration = tue nichts) w ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Verwendete’Symbole Hilfe’verwenden Ü’ Ÿß0l ‚'ž Themenbersicht Hilfe-Index ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verwendete Symbole ßßßßßßßßßßßßßßßßßßßßß  Symbol Beschreibung ÄÄÄÄÄÄÄÄÄĀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Rr ³ Inhalt der Register R0 ... R7 @Ri ³ Inhalt der ber die Register R0 oder R1 indirekt addressierten ³ Datenspeicherzelle dadr ³ Inhalt der direkt adressierbaren internen Datenspeicherzelle konst8 ³ 8-Bit-Konstante konst16 ³ 16-Bit-Konstante badr ³ Inhalt einer beliebigen Bitstelle; ³ 128 Software-Flags, Ein-/Ausgabe-leitungen, Steuer- und Statusbits adr11 ³ Zieladresse im aktuellen 2-KByte-Bereich adr16 ³ Zieladresse im gesamten 64-KByte-Bereich rel ³ 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur ³ Adresse des ersten Bytes, das dem Sprungbefehl im Programm- ³ speicher folgt a ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hilfe’verwenden Ü’ ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOV A,Rr . Lade Akkumulator mit Inhalt von Register Rr % Rr = Inhalt der Register R0 ... R7  ver„nderte Flags: P B Beispiel: MOV A,R0 Lade Akkumulator mit Inhalt von Register R0 s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )ˆ š' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOV Rr,A / Lade Register Rr mit Inhalt des Akkumulators : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: - C Beispiel: MOV R0,A Lade Register R0 mit Inhalt des Akkumulators s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )‰ ›' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOV A,@Ri o Lade Akkumulator mit dem Inhalt der internen Datenspeicherzelle die durch den Inhalt von Ri adressiert ist. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P „ Beispiel: MOV A,@R0 Lade Akkumulator mit dem Inhalt der internen Datenspeicherzelle die durch den Inhalt von R0 adressiert ist. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )A S' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOV @Ri,A p Lade interne Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist, mit dem Inhalt des Akkumulators p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: - … Beispiel: MOV @R0,A Lade interne Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist, mit dem Inhalt des Akkumulators s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )C U' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOV A,dadr ( Lade Akkumulator mit Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: P ^ Beispiel: MOV A,23h Lade Akkumulator mit Inhalt der direkt adressierten Speicherzelle 23h. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )Ņ ä' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOV dadr,A ) Lade dadr mit Inhalt des Akkumulators. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - g Beispiel: MOV 1Fh,A Lade die direkt adressierte Speicherzelle 1Fh mit dem Inhalt des Akkumulators. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )Ü ī' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV A,#konst8 ' Lade Akkumulator mit 8 Bit Konstante < konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - F Beispiel: MOV A,#12h Lade Akkumulator mit der 8 Bit Konstanten 12h s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )‹ ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV Rr,#konst8 ' Lade Register Rr mit 8 Bit Konstante c Rr = Inhalt der Register R0 ... R7 konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - G Beispiel: MOV R0,#12h Lade Register R0 mit der 8 Bit Konstanten 12h s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )“ Ę' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV @Ri,#konst8 e Lade interne Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist, mit 8 Bit Konstante. • @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - † Beispiel: MOV @R0,#12h Lade interne Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist, mit der 8 Bit Konstanten 12h. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )d v' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV dadr,#konst8 ! Lade dadr mit 8 Bit Konstante. ƒ dadr = Inhalt der direkt adressierbaren internen Datenspeicherzelle konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - f Beispiel: MOV 24h,#12h Lade die direkt adressierte Speicherzelle 24h mit der 8 Bit Konstanten 12h. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )ļ ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV Rr,dadr ( Lade Register Rr mit Inhalt von dadr. “ Rr = Inhalt der Register R0 ... R7 dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - c Beispiel: MOV R0,45h Lade Register R0 mit dem Inhalt der direkt adressierten Speicherzelle 45h. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )ž ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV dadr,Rr ( Lade dadr mit Inhalt von Register Rr. “ dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: - f Beispiel: MOV 18h,R0 Lade die direkt adressierte Speicherzelle 18h mit dem Inhalt von Register R0. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden ) ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV dadr,@Ri L Lade dadr mit Inhalt der Datenspeicherzelle, die durch Ri adressiert ist. Č dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: - ˆ Beispiel: 18h,@R0 Lade die direkt adressierte Speicherzelle 18h mit dem Inhalt der Datenspeicherzelle, die durch R0 adressiert ist. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )} ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV @Ri,dadr T Lade interne Datenspeicherzelle, die durch Ri adressiert ist mit Inhalt von dadr. Č @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: -  Beispiel: MOV @R0,23h Lade interne Datenspeicherzelle, die durch R0 adressiert ist mit dem Inhalt der direkt adressierte Speicherzelle 23h. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden ) Ÿ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV dadr1,dadr2 " Lade dadr1 mit Inhalt von dadr2 ¢ dadr1 = direkt adressierbare Speicherzelle im internen Datenspeicher dadr2 = direkt adressierbare Speicherzelle im internen Datenspeicher ver„nderte Flags: - ź Beispiel: MOV 00h,02h Lade direkt adressierbare Speicherzelle 00h mit dem Inhalt der direkt adressierbaren Speicherzelle 02h. Dieser Befehl entspricht: MOV R0,R2 da R0 durch Adresse 00h und R2 durch Adresse 02h adressiert sind. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )’ ¤' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOV DPTR,#konst16 0 Lade Daten-Pointer DPTR mit 16 Bit Konstante. A konst16 = 16-Bit-Konstante (0000h..FFFFh) ver„nderte Flags: - W Beispiel: MOV DPTR,#0ABCDh Lade Daten-Pointer DPTR mit der 16 Bit Konstanten ABCDh. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )® Ą' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOVX A,@Ri a Lade Akkumulator mit dem Inhalt der externen Datenspeicherzelle, die durch Ri adressiert ist. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P w Beispiel: MOVX A,@R0 Lade Akkumulator mit dem Inhalt der externen Datenspeicherzelle, die durch R0 adressiert ist. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )' 9' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß MOVX @Ri,A q Lade externe Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist, mit dem Inhalt des Akkumulators. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: - ‡ Beispiel: MOVX @Ri,A Lade externe Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist, mit dem Inhalt des Akkumulators. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )G Y' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOVX A,@DPTR c Lade Akkumulator mit dem Inhalt der externen Datenspeicherzelle, die durch DPTR adressiert ist.  ver„nderte Flags: P s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )Z l' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß  MOVX @DPTR,A s Lade externe Datenspeicherzelle, die durch den Inhalt von DPTR adressiert ist, mit dem Inhalt des Akkumulators.  ver„nderte Flags: - s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )j |' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß XCH A,Rr : Vertausche die Inhalte von Akkumulator und Register Rr. : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: P N Beispiel: XCH A,R0 Vertausche die Inhalte von Akkumulator und Register R0. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )Ÿ ±' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß XCH A,dadr 2 Vertausche die Inhalte von Akkumulator und dadr m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: P ŗ Beispiel: XCH A,01h Vertausche die Inhalte von Akkumulator und der direkt adressierten Speicherzelle 01h. Dieser Befehl entspricht: XCH A,R1 da R1 durch Adresse 01h adressiert ist. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )8 J' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß XCH A,@Ri { Vertausche die Inhalte von Akkumulator und der internen Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P  Beispiel: XCH A,@R0 Vertausche die Inhalte von Akkumulator und der internen Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )Y k' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß XCHD A,@Ri ˜ Vertausche die Inhalte der niederwertigen Halbbytes von Akkumulator und der internen Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist. t @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P ® Beispiel: XCHD A,@R0 Vertausche die Inhalte der niederwertigen Halbbytes von Akkumulator und der internen Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )™ «' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß SWAP A . Vertausche die Byteh„lften des Akkumulators  ver„nderte Flags: - s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden ) 1' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß PUSH dadr S Der Stack-Pointer wird um 1 erh”ht. Der Inhalt von dadr wird im Stack abgelegt. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - ˆ Beispiel: PUSH 1Eh Der Stack-Pointer wird um 1 erh”ht. Der Inhalt der direkt adressierten Speicherzelle 1Eh wird im Stack abgelegt. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )& 8' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - RAM ßßßßßßßßßßßßßßßßßßßßßßßß POP dadr ‡ šbertrage den Inhalt der durch den Stack-Pointer adressierten Datenspeicherzelle nach dadr, der Stack-Pointer wird um 1 erniedrigt. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - ¹ Beispiel: 5Fh šbertrage den Inhalt der durch den Stack-Pointer adressierten Datenspeicherzelle in die direkt adressierte Speicherzelle 5Fh, der Stack-Pointer wird um 1 erniedrigt. s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )Š œ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - ROM ßßßßßßßßßßßßßßßßßßßßßßßß  MOVC A,@A+DPTR { Lade Akkumulator mit dem Inhalt der Programmspeicherzelle, die durch die Summe von DPTR und Akkumulator adressiert ist.  ver„nderte Flags: P s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )t †' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Transferbefehle - ROM ßßßßßßßßßßßßßßßßßßßßßßßß  MOVC A,@A+PC … Lade Akkumulator mit dem Inhalt der Programmspeicherzelle, die durch die Summe von Programmz„hler und Akkumulator adressiert ist.  ver„nderte Flags: P s ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Transferbefehle Hilfe’verwenden )| Ž'} ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - UND ßßßßßßßßßßßßßßßßßßßßßß ANL A,Rr } Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt von Register Rr. : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: P ‘ Beispiel: ANL A,R0 Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt von Register R0. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *! 1'} ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - UND ßßßßßßßßßßßßßßßßßßßßßß ANL A,@Ri ŗ Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt der internen Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P Ļ Beispiel: ANL A,@R0 Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt der internen Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *Ó ć'} ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - UND ßßßßßßßßßßßßßßßßßßßßßß ANL A,dadr v Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: P ² Beispiel: ANL A,23h Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt von der direkte adressierten Speicherzelle 23h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *p €'} ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - UND ßßßßßßßßßßßßßßßßßßßßßß  ANL A,#konst8 w Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und der 8 Bit Konstanten. ; konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: P ’ Beispiel: ANL A,@0FEh Der Akkumulator wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und der 8 Bit Konstanten FEh. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *" 2'} ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - UND ßßßßßßßßßßßßßßßßßßßßßß ANL dadr,A z Der Inhalt von dadr wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - ¾ Beispiel: ANL 45h,A Der Inhalt der direkt adressierten Speicherzelle 45h wird berschrieben durch das Ergebnis der UND-Verknpfung von Akkumulator und dem Inhalt der Speicherzelle 45h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *€ '} ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - UND ßßßßßßßßßßßßßßßßßßßßßß  ANL dadr,#konst8  Der Inhalt von dadr wird berschrieben durch das Ergebnis der UND-Verknpfung der 8 Bit Konstanten mit dem Inhalt von dadr. ’ dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - Ź Beispiel: ANL 15h,#0B6h Der Inhalt der dirkt adressierten Speicherzelle 15h wird berschrieben durch das Ergebnis der UND-Verknpfung der 8 Bit Konstanten B6h mit dem Inhalt der Speicherzelle 15h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *¼ Ģ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - ODER ßßßßßßßßßßßßßßßßßßßßßßß ORL A,Rr ~ Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt von Register Rr. : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: P ’ Beispiel: ORL A,R0 Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt von Register R0. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *% 5' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - ODER ßßßßßßßßßßßßßßßßßßßßßßß ORL A,@Ri » Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt der internen Datenspeicherzelle, die durch den Inhalt von Ri adressiert ist. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P Š Beispiel: ORL A,@R0 Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt der internen Datenspeicherzelle, die durch den Inhalt von R0 adressiert ist. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *× ē' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - ODER ßßßßßßßßßßßßßßßßßßßßßßß ORL A,dadr w Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: P ­ Beispiel: ORL A,10h Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt der direkt adressierten Speicherzelle 10h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *n ~' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - ODER ßßßßßßßßßßßßßßßßßßßßßßß  ORL A,#konst8 x Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und der 8 Bit Konstanten. ; konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: P ” Beispiel: ORL A,#0C5h Der Akkumulator wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und der 8 Bit Konstanten 0C5h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *' 7' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - ODER ßßßßßßßßßßßßßßßßßßßßßßß ORL dadr,A { Der Inhalt von dadr wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - æ Beispiel: ORL 08h,A Der Inhalt der direkt adressierten Speicherzelle 08h wird berschrieben durch das Ergebnis der ODER-Verknpfung von Akkumulator und dem Inhalt der Speicherzelle 08h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *„ ”' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - ODER ßßßßßßßßßßßßßßßßßßßßßßß  ORL dadr,#konst8 € Der Inhalt von dadr wird berschrieben durch das Ergebnis der ODER-Verknpfung der 8 Bit Konstanten und dem Inhalt von dadr. ’ dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - Ė Beispiel: ORL 45h,#34h Der Inhalt der direkt adressierten Speicherzelle 45h wird berschrieben durch das Ergebnis der ODER-Verknpfung der 8 Bit Konstanten 34h und dem Inhalt der Speicherzelle 45h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *Ą Š'‘ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Exklusiv ODER ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß XRL A,Rr € Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt von Register Rr. : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: P ” Beispiel: XRL A,R0 Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt von Register R0. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *; K'‘ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Exklusiv ODER ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß XRL A,@Ri ¹ Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt der internen Datenspeicherzelle, die durch den Inhalt von Ri adressiert. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: P Ī Beispiel: XRL A,@Ri Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt der internen Datenspeicherzelle, die durch den Inhalt von R0 adressiert. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *å õ'‘ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Exklusiv ODER ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß XRL A,dadr y Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: P ° Beispiel: XRL A,1Fh Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt der direkt adressierten Speicherzelle 1Fh. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *… •'‘ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Exklusiv ODER ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  XRL A,#konst8 z Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und der 8 Bit Konstanten. ; konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: P • Beispiel: XRL A,#0F5h Der Akkumulator wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und der 8 Bit Konstanten F5h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *< L'‘ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Exklusiv ODER ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß XRL dadr,A } Der Inhalt von dadr wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt von dadr. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - Ā Beispiel: XRL 13h,A Der Inhalt der direkt adressierten Speicherzelle 13h wird berschrieben durch das Ergebnis der EXODER-Verknpfung von Akkumulator und dem Inhalt der Speicherzelle 13h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *› «'‘ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Exklusiv ODER ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  XRL dadr,#konst8 ‚ Der Inhalt von dadr wird berschrieben durch das Ergebnis der EXODER-Verknpfung der 8 Bit Konstanten und dem Inhalt von dadr. ‚ dadr = Inhalt der direkt adressierbaren internen Datenspeicherzelle konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: - Ī Beispiel: XRL 07h,#0A3h Der Inhalt der direkt adressierten Speicherzelle 07h wird berschrieben durch das Ergebnis der EXODER-Verknpfung der 8 Bit Konstanten A3h und dem Inhalt der Speicherzelle 07h. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *Ē ×'‡ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - Negation ßßßßßßßßßßßßßßßßßßßßßßßßßßß  CPL A 0 Komplementiere Akkumulator (Einer-Komplement)  ver„nderte Flags: P q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *& 6'† ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Logik-Befehle - L”schen ßßßßßßßßßßßßßßßßßßßßßßßßßßß  CLR A  L”sche den Akkumulator. q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *ł ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Transfer ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß MOV C,badr ! Lade Carry mit Inhalt von badr O C = Carry badr = Inhalt einer beliebigen Bitstelle ver„nderte Flags: CY  Beispiel: MOV C,0A0h Lade Carry mit dem Inhalt der bitadressierbaren Speicherzelle A0h. Dieser Befehl entspricht: MOV C,P2.0 q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *Ü ģ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Transfer ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß MOV badr,C " Lade badr mit Inhalt des Carry. N C = Carry badr = Inhalt einer beliebigen Bitstelle ver„nderte Flags: - € Beispiel: MOV 0A1h,C Lade die bitadressierbare Speicherzelle A1h mit Inhalt des Carry. Dieser Befehl entspricht: MOV P2.1,C q ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Logik-Befehle Hilfe’verwenden *Ū ė'ƒ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - UND ßßßßßßßßßßßßßßßßßßßßßßßßß ANL C,badr f Das Carry wird berschrieben durch das Ergebnis der UND-Verknpfung von Carry und Inhalt von badr. O C = Carry badr = Inhalt einer beliebigen Bitstelle ver„nderte Flags: CY Å Beispiel: ANL C,0A2h Das Carry wird berschrieben durch das Ergebnis der UND-Verknpfung von Carry und dem Inhalt der bitadressierbaren Speicherzelle A2h. Dieser Befehl entspricht: ANL C,P2.2 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -[ o'ƒ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - UND ßßßßßßßßßßßßßßßßßßßßßßßßß  ANL C,/badr w Das Carry wird berschrieben durch das Ergebnis der UND-Verknpfung von Carry und dem invertierten Inhalt von badr. O C = Carry badr = Inhalt einer beliebigen Bitstelle ver„nderte Flags: CY Ō Beispiel: ANL C,/0A1h Das Carry wird berschrieben durch das Ergebnis der UND-Verknpfung von Carry und dem invertierten Inhalt der bitadressierbaren Speicherzelle A1h. Dieser Befehl entspricht: ANL C,/P2.1 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -| '… ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - ODER ßßßßßßßßßßßßßßßßßßßßßßßßßß ORL C,badr g Das Carry wird berschrieben durch das Ergebnis der ODER-Verknpfung von Carry und Inhalt von badr. O C = Carry badr = Inhalt einer beliebigen Bitstelle ver„nderte Flags: CY Ę Beispiel: ORL C,0A3h Das Carry wird berschrieben durch das Ergebnis der ODER-Verknpfung von Carry und dem Inhalt der bitadressierbaren Speicherzelle A3h. Dieser Befehl entspricht: ORL C,P2.3 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -_ s'… ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - ODER ßßßßßßßßßßßßßßßßßßßßßßßßßß  ORL C,/badr x Das Carry wird berschrieben durch das Ergebnis der ODER-Verknpfung von Carry und dem invertierten Inhalt von badr. O C = Carry badr = Inhalt einer beliebigen Bitstelle ver„nderte Flags: CY Č Beispiel: ORL C,/0A4h Das Carry wird berschrieben durch das Ergebnis der ODER-Verknpfung von Carry und dem Inhalt der bitadressierbaren Speicherzelle A4h. Dieser Befehl entspricht: ORL C,/P2.4 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -s ‡'‹ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - L”schen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  CLR C  Carry l”schen " C = Carry ver„nderte Flags: CY u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden - *'‹ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - L”schen ßßßßßßßßßßßßßßßßßßßßßßßßßßßßß CLR badr  L”sche Inhalt von badr. + badr = Inhalt einer beliebigen Bitstelle q Beispiel: CLR 0A5h L”sche Inhalt der bitadressierbaren Speicherzelle A5h. Dieser Befehl entspricht: CLR P2.5 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden - ±' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Negation ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  CPL C  Carry invertieren " C = Carry ver„nderte Flags: CY u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden - 0' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Negation ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß CPL badr  Invertiere Inhalt von badr. + badr = Inhalt einer beliebigen Bitstelle u Beispiel: CPL 0A6h Invertiere Inhalt der bitadressierbaren Speicherzelle A6h. Dieser Befehl entspricht: CPL P2.6 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -§ »'‰ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Setzen ßßßßßßßßßßßßßßßßßßßßßßßßßßßß SETB C  Carry setzen " C = Carry ver„nderte Flags: CY u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden - ('‰ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Setzen ßßßßßßßßßßßßßßßßßßßßßßßßßßßß SETB badr  Setze Inhalt von badr + badr = Inhalt einer beliebigen Bitstelle r Beispiel: SETB 0A6h Setze Inhalt der bitadressierbaren Speicherzelle A6h. Dieser Befehl entspricht: SETB P2.6 u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -› Æ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß JC rel : Springe relativ zum Programmz„hler, wenn Carry = 1 ist. Ž rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Bytes, das dem Sprungbefehl im Programmspeicher folgt u Beispiel: JC Marke ... Marke: ... Springe zur Adresse MARKE, wenn Carry = 1 ist. u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -4 H' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß JNC rel : Springe relativ zum Programmz„hler, wenn Carry = 0 ist. Ž rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Bytes, das dem Sprungbefehl im Programmspeicher folgt v Beispiel: JNC Marke ... Marke: ... Springe zur Adresse MARKE, wenn Carry = 0 ist. u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -6 J' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  JB badr,rel G Springe relativ zum Programmz„hler, wenn der Inhalt von badr = 1 ist ¹ badr = Inhalt einer beliebigen Bitstelle rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Bytes, das dem Sprungbefehl im Programmspeicher folgt ­ Beispiel: JB 0A7h,Marke ... Marke: ... Springe zur Adresse MARKE, wenn der Inhalt der bitadressierten Speicherzelle A7h (P2.7) = 1 ist. u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -© ½' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  JNB badr,rel G Springe relativ zum Programmz„hler, wenn der Inhalt von badr = 0 ist ¹ badr = Inhalt einer beliebigen Bitstelle rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Bytes, das dem Sprungbefehl im Programmspeicher folgt ® Beispiel: JNB 0A6h,Marke ... Marke: ... Springe zur Adresse MARKE, wenn der Inhalt der bitadressierten Speicherzelle A6h (P2.6) = 0 ist. u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -« æ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Einzelbitbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  JBC badr,rel h Springe relativ zum Programmz„hler, wenn der Inhalt von badr = 1 ist und l”sche den Inhalt von badr. ¹ badr = Inhalt einer beliebigen Bitstelle rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Bytes, das dem Sprungbefehl im Programmspeicher folgt Ē Beispiel: JBC OV,Marke ... Marke: ... Springe zur Adresse MARKE, wenn der Inhalt der bitadressierten Speicherzelle OV (D2h) = 1 ist und l”sche den Inhalt von OV. u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Einzelbit-Befehle Hilfe’verwenden -å ł'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ADD A,Rr s Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und Inhalt des Registers Rr. C Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: CY,AC,OV,P ‡ Beispiel: ADD A,R0 Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und Inhalt des Registers R0. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,0 H'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ADD A,@Ri   Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und Inhalt der internen Datenspeicherzelle, die durch Ri adressiert ist. x @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: CY,AC,OV,P µ Beispiel: ADD A,@R0 Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und Inhalt der internen Datenspeicherzelle, die durch R0 adressiert ist. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,Į Ł'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ADD A,dadr k Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und Inhalt von dadr. v dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: CY,AC,OV,P  Beispiel: A,23h Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und Inhalt der direkt adressierten Speicherzelle 23h. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,s ‹'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  ADD A,#konst8 p Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und der 8 Bit Konstanten. D konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: CY,AC,OV,P ‹ Beispiel: ADD A,#0A5h Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator und der 8 Bit Konstanten A5h. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,7 O'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ADDC A,Rr “ Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator, dem Inhalt des Registers Rr und dem Inhalt des Carry-Flags. C Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: CY,AC,OV,P Ø Beispiel: ADDC A,R0 Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator, dem Inhalt des Registers R0 und dem Inhalt des Carry-Flags. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,r Š'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß ADDC A,@Ri Į Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator, dem Inhalt der internen Datenspeicherzelle, die durch Ri adressiert ist, und dem Inhalt des Carry-Flags. x @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: CY,AC,OV,P × Beispiel: ADDC A,@R0 Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator, dem Inhalt der internen Datenspeicherzelle, die durch R0 adressiert ist, und dem Inhalt des Carry-Flags. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden , '— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  ADDC A,dadr Œ Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator, dem Inhalt von dadr und dem Inhalt des Carry-Flags. v dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: CY,AC,OV,P Ć Beispiel: ADDC A,3Eh Der Akkumulator wird berschrieben durch das Ergebnis der Addition von Akkumulator, dem Inhalt der direkt adressierten Speicherzelle 3Eh und dem Inhalt des Carry-Flags. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,» Ó'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  ADDC A,#konst8 … Der Akkumulator erschrieben durch das Ergebnis der Addition von Akkumulator, der 8 Bit Konstanten und dem Inhalt des Carry-Flags. D konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: CY,AC,OV,P ” Beispiel: ADDC A,#0C8h Der Akkumulator erschrieben durch das Ergebnis der Addition von Akkumulator, der 8 Bit Konstanten C8h und dem Inhalt des Carry-Flags. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,c {'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  INC A . Zum Inhalt des Akkumulators wird 1 addiert.  ver„nderte Flags: P y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,4 L'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß INC Rr . Zum Inhalt des Registers Rr wird 1 addiert. : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: - @ Beispiel: INC R0 Zum Inhalt des Registers R0 wird 1 addiert. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,™ ±'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß INC @Ri \ Zum Inhalt der internen Datenspeicherzelle, die durch Ri adressiert ist, wird 1 addiert. p @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: - o Beispiel: INC @R0 Zum Inhalt der internen Datenspeicherzelle, die durch R0 adressiert ist, wird 1 addiert. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,- E'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß INC dadr & Zum Inhalt von dadr wird 1 addiert. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - V Beispiel: INC 5Fh Zum Inhalt der direkt adressierten Speicherzelle wird 1 addiert. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,Ü ō'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Addition ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß INC DPTR 0 Zum Inhalt des Registers DPTR wird 1 addiert.  ver„nderte Flags: - y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,9 Q'§ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Dezimalkorrektur ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  DA A š Das Ergebnis einer vorangegangenen Addition zweier BCD-Zahlen wird unter Bercksichtigung von Carry und Hilfscarry wieder zu 2 BCD-Ziffern korrigiert.  ver„nderte Flags: CY,P y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,³ Ė' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß SUBB A,Rr € Die Summe der Inhalte von Carry und Register Rr wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. C Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: CY,AC,OV,P • Beispiel: SUBB A,R0 Die Summe der Inhalte von Carry und Register R0 wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,R j' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß SUBB A,@Ri “ Die Summe der Inhalte von Carry und der internen Datenspeicherzelle, die durch Ri addressiert ist, wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. y @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: CY,AC,OV,P Ź Beispiel: SUBB A,@R0 Die Summe der Inhalte von Carry und der internen Datenspeicherzelle, die durch R0 addressiert ist, wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,ņ ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  SUBB A,dadr … Die Summe der Inhalte von Carry und der Adresse dadr wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. v dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: CY,AC,OV,P Į Beispiel: SUBB A,23h Die Summe der Inhalte von Carry und dem Inhalt der direkt adressierten Speicherzelle 23h wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,ø Š' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  SUBB A,#konst8 ‰ Die Summe der Inhalte von Carry und der 8 Bit Konstanten wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. D konst8 = 8-Bit-Konstante (00h..FFh) ver„nderte Flags: CY,AC,OV,P „ Beispiel: SUBB A,#0E6h Die Summe der Inhalte von Carry und der 8 Bit Konstanten E6h wird vom Akkumulator subtrahiert. Das Ergebnis berschreibt den Akkumulator. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,q ‰' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  DEC A 2 Vom Inhalt des Akkumulators wird 1 subtrahiert.  ver„nderte Flags: P y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,> V' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß DEC Rr 2 Vom Inhalt des Registers Rr wird 1 subtrahiert. : Rr = Inhalt der Register R0 ... R7 ver„nderte Flags: - D Beispiel: DEC R0 Vom Inhalt des Registers R0 wird 1 subtrahiert. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,§ æ' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß DEC @Ri ` Vom Inhalt der internen Datenspeicherzelle, die durch Ri adressiert ist, wird 1 subtrahiert. v @Ri = Inhalt der ber die Register R0 oder R1 indirekt addressierten Datenspeicherzelle ver„nderte Flags: - s Beispiel: DEC @R0 Vom Inhalt der internen Datenspeicherzelle, die durch R0 adressiert ist, wird 1 subtrahiert. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,A Y' ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Subtraktion ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß DEC dadr 2 Vom Inhalt der Adresse dadr wird 1 subtrahiert. m dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher ver„nderte Flags: - ` Beispiel: DEC 17h Vom Inhalt der indirekt adressierten Speicherzelle 17h wird 1 subtrahiert. y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,ų '£ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Multiplikation ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß MUL AB  Die Inhalte von Akkumulator und B-Register werden multipliziert. Das niederwertige Byte des Produktes berschreibt den Akkumulator, das h”herwertige Byte das B-Register. Das Carry wird gel”scht, das OV-Bit wird gesetzt, wenn das Ergebnis im B-Register <> 0 ist.  ver„nderte Flags: CY,OV,P y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,$ <'— ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Arithmetische Befehle - Division ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß DIV AB Ü Der Inhalt des Akkumulators wird durch den Inhalt des B-Registers dividiert. Der Quotient berschreibt den Akkumulator, der Rest das B-Register. Das Carry wird gel”scht. Bei Division durch 0 wird das OV-Bit gesetzt.  ver„nderte Flags: CY,OV,P y ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Arithmetische’Befehle Hilfe’verwenden ,é 's ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Rotier-Befehle ßßßßßßßßßßßßßßßßß  RL A … Verschiebe den Inhalt des Akkumulators um 1 Stelle nach links. Die Stelle 7 wird zur Stelle 0 verschoben. ver„nderte Flags: CY,P r ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Rotier-Befehle Hilfe’verwenden +P a's ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Rotier-Befehle ßßßßßßßßßßßßßßßßß  RLC A “ Verschiebe den Inhalt des Akkumulators um 1 Stelle nach links ber das Carry. Das Carry wird an die Stelle 0 verschoben ver„nderte Flags: CY,P r ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Rotier-Befehle Hilfe’verwenden +_ p's ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Rotier-Befehle ßßßßßßßßßßßßßßßßß  RR A … Verschiebe den Inhalt des Akkumulators um 1 Stelle nach rechts Die Stelle 0 wird zur Stelle 7 verschoben. ver„nderte Flags: CY,P r ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Rotier-Befehle Hilfe’verwenden +P a's ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Rotier-Befehle ßßßßßßßßßßßßßßßßß  RRC A • Verschiebe den Inhalt des Akkumulators um 1 Stelle nach rechts ber das Carry. Das Carry wird an die Stelle 7 verschoben. ver„nderte Flags: CY,P r ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Rotier-Befehle Hilfe’verwenden +a r'§ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Unbedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß LJMP adr16 8 Setze das Programm bei der 16 Bit Adresse adr16 fort. H adr16 = Zieladresse im gesamten 64-KByte-Bereich ver„nderte Flags: - N Beispiel: LJMP 4800h Setze das Programm bei der 16 Bit Adresse 4800h fort. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .Ó ö'§ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Unbedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß SJMP rel 6 Setze das Programm relativ zum Programmz„hler fort. Æ rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Byte, das dem Sprungbefehl im Programmspeicher folgt ver„nderte Flags: - Y Beispiel: SJMP 120h Setze das Programm bei der relativ angegebenen Adresse 120h fort. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .A d'§ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Unbedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß AJMP adr11 m Setze das Programm bei der 11 Bit Adresse adr11 innerhalb der 2K, auf die der Programmz„hler zeigt, fort. H adr11 = Zieladresse im aktuellen 2-KByte-Bereich ver„nderte Flags: - i Beispiel: AJMP 3A0h Setze das Programm bei der, im gleichen 2K-Segement liegenden Adresse 3A0h fort. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .# F'§ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Unbedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  JMP @A+DPTR x Setze das Programm an der Adresse fort, die sich aus der Summe von Akkumulator und DPTR ergibt. ver„nderte Flags: - „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .~ ”'£ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß JZ rel @ Springe relativ zum Programmz„hler, wenn der Akkumulator = 0. Æ rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Byte, das dem Sprungbefehl im Programmspeicher folgt ver„nderte Flags: - q Beispiel: JZ 120h Springe zur, relativ zum Programmz„hler angegebenen Adresse, wenn der Akkumulator = 0 ist. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .] €'£ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß JNZ rel A Springe relativ zum Programmz„hler, wenn der Akkumulator <> 0. Æ rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Byte, das dem Sprungbefehl im Programmspeicher folgt ver„nderte Flags: - s Beispiel: JNZ 120h Springe zur, relativ zum Programmz„hler angegebenen Adresse, wenn der Akkumulator <> 0 ist. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .a „'£ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  CJNE A,dadr,rel © Springe relativ zum Programmz„hler, wenn die Inhalte von Akkumulator und dadr ungleich sind. Das Carry wird gesetzt, wer dadr gr”įer ist, sonst wird es rckgesetzt.  dadr = Inhalt der direkt adressierten Speicherzelle im internen Datenspeicher rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Byte, das dem Sprungbefehl im Programmspeicher folgt ver„nderte Flags: CY ū Beispiel: CJNE A,17h,120h Springe zur Adresse 120h wenn die Inhalte von Akkumulator und der direkt adressierten Speicherzelle 17h ungleich sind. Das Carry wird gesetzt, wenn der Inhalt der Speicherzelle 17h gr”įer ist, sonst wird es rckgesetzt. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .“ ×'£ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  CJNE A,#konst8,rel © Springe relativ zum Programmz„hler, wenn der Inhalt des Akkumulators ungleich konst8 ist. Das Carry wird gesetzt, wenn konst8 gr”įer ist, sonst wird es rckgesetzt. Ž konst8 = 8-Bit-Konstante (00h..FFh) rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Byte, das dem Sprungbefehl im Programmspeicher folgt ver„nderte Flags: CY ¶ Beispiel: CJNE A,#0EAh,120h Springe zur Adresse 120h, wenn der Inhalt des Akkumulators ungleich EAh ist. Das Carry wird gesetzt, wenn EAh gr”įer ist, sonst wird es rckgesetzt. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprogrammbefehle Hilfe’verwenden .F i'£ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ū Verzweigungsbefehle - Bedingter Sprung ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß  CJNE Rr,#konst8,rel Ÿ Springe relativ zum Programmz„hler, wenn der Inhalt von Rr ungleich konst8 ist. Das Carry wird gesetzt, wenn konst8 gr”įer ist, sonst wird es rckgesetzt. Ž konst8 = 8-Bit-Konstante (00h..FFh) rel = 8-Bit-Offset im Bereich von -128 <= rel <= +127 relativ zur Adresse des ersten Byte, das dem Sprungbefehl im Programmspeicher folgt ver„nderte Flags: CY  Beispiel: CJNE R0,#7Fh,120h Ž Springe zur Adresse 120h, wenn der Inhalt von R0 ungleich 7Fh ist. Das Carry wird gesetzt, wenn 7Fh gr”įer ist, sonst wird es rckgesetzt. „ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sprung-’und’Unterprog