Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
homecomputer:kramermc:bedienung [2010/07/22 08:23] volkerphomecomputer:kramermc:bedienung [2019/08/01 09:09] (aktuell) – [2.5.3. Bedienung des Assemblers] volkerp
Zeile 53: Zeile 53:
  
 Die Auswahl des physisch vorhandenen Geräts «Tastatur» zur logischen Funktion «INPUT-Kanal» (Zeicheneingabe) speichert der Mikrocomputer in einem Byte. Beim Aufruf der Routine MRI wird dieses IN/OUT-Byte bei jedem Zeichen abgefragt und ausgewertet. Die Ausgabekanäle OUTPUT und LIST arbeiten in gleicher Weise. Die Änderung des IN/OUT-Bytes und der damit verbundene Wechsel der physischen Geräte erfolgt mit Monitorkommandos. Die Auswahl des physisch vorhandenen Geräts «Tastatur» zur logischen Funktion «INPUT-Kanal» (Zeicheneingabe) speichert der Mikrocomputer in einem Byte. Beim Aufruf der Routine MRI wird dieses IN/OUT-Byte bei jedem Zeichen abgefragt und ausgewertet. Die Ausgabekanäle OUTPUT und LIST arbeiten in gleicher Weise. Die Änderung des IN/OUT-Bytes und der damit verbundene Wechsel der physischen Geräte erfolgt mit Monitorkommandos.
 +
 +<code>
 +IT: "IN"-GERAET   I = TERMINAL (TASTATUR)
 +IL: "IN"-GERAET   I = KASSETTENREKORDER
 +IU: "IN"-GERAET   I = VOM ANWENDER DEF. GERAET
 +OT: "OUT"-GERAET  O = TERMINAL (BILDSCHIRM)
 +OL: "OUT"-GERAET  O = KASSETTENREKORDER
 +OU: "OUT"-GERAET  O = VOM ANWENDER DEF. GERAET
 +LT: LIST-GERAET   L = TERMINAL (BILDSCHIRM)
 +LL: LIST-GERAET   L = FERNSCHREIBER
 +LU: LIST-GERAET   L = VOM ANWENDER DEF. GERAET
 +</code>
  
 ==== 2.3.5. Debugger ==== ==== 2.3.5. Debugger ====
Zeile 264: Zeile 276:
 | 29 | Relativsprung zu weit | | 29 | Relativsprung zu weit |
  
 +<ditaa>
 ++-----------------------+ FFFF
 +| Bildwiederholsp.      |
 ++-----------------------+ FC00
 +| z.Zt. frei            |
 ++-----------------------+ E000
 +| ASSEMBLER (7k)        |
 ++-----------------------+ C400
 +| EDITOR                |
 ++-----------------------+ C000
 +| z.Zt. frei            |
 ++-----------------------+ B000
 +|                       |
 +| BASIC (12k)           |
 +|                       |
 ++-----------------------+ 8000
 +|                       |
 +|                       |
 +| dyn. RAM (16k)        |
 +|                       |
 +|                       |
 ++-----------------------+ 4000
 +|                       |
 +| stat. RAM (12k)       |
 +|                       |
 ++-----------------------+ 1000
 +| System-RAM            |
 ++-----------------------+ 0C00
 +| Reassembler           |
 ++-----------------------+ 0800
 +| Debugger              |
 ++-----------------------+ 0400
 +| In-Out-Routinen       |
 ++-----------------------+ 0000
 +</ditaa>
 +
 +Bild 3.1
  • homecomputer/kramermc/bedienung.1279786986.txt.gz
  • Zuletzt geändert: 2010/07/21 22:00
  • (Externe Bearbeitung)