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 [2024/12/05 13:19] (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 |
  
 +<a2s>
 +#-----------------------# 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
 +</a2s>
 +
 +Bild 3.1
  • homecomputer/kramermc/bedienung.1279786986.txt.gz
  • Zuletzt geändert: 2010/07/21 22:00
  • (Externe Bearbeitung)