Unterprogramm DAK1 history menue Letztmalig dran rumgefummelt: 01.05.25 11:29:08

... muss vergrößert werden ;-)

Übersicht über alle Subroutinen

die LC-80 Subroutinen

Funktion: 

Einsprungadresse unter Einsatz des EPROM 2716: 0483H

Einsprungadresse unter Einsatz des ROM U505: 0883H

Eintritt: 

IX, zeigt auf die niederwertigste Adresse des Speicherbereiches, der zur Anzeige gelangen soll (das ist das rechte Zeichen)

Austritt: 

Register:

die Inhalte von AF, A'F', B'C', D'E' werden zerstört.

Beschreibung:

2300H Datenanzeigespeicher
2301H Datenanzeigespeicher
2302H Adressanzeigespeicher
2303H Adressanzeigespeicher
2304H Adressanzeigespeicher
2305H Adressanzeigespeicher

Anzeige-Index - realisiert über das Register IX

Die einzelnen Bits in einem Byte repräsentieren dabei die einzelnen Segmente und den Dezimalpunkt. Ist ein Bit=1, so leuchtet das zugehörige Segment

Maskenrahmen für den Ablauf einer Laufschrift (angezeigt werden immer nur 6 Digits - danach muss "weitergeschalten"  werden!)


 

HEX-Code Zeichen
E7H 0
21H 1
CDH 2
ADH 3
2BH 4
AEH 5
EEH 6
25H 7
EFH 8
AFH 9
6FH A
EAH B
C6H C
E9H D
CEH E
4EH F
E6H G
6BH H
20H I
E1H J
CBH K
C2H L
6CH M
68H N
E8H O
4FH P
2FH Q
48H R
AEH S
CAH T
E3H U
E0H V
E4H W
4AH X
ABH Y
8CH Z
C8H (
A8H )
29H +
08H -
10H .

LC-80 Zeichencodetabelle - vergiss den ASCII ;-)

Segment-Decodierung und Zeichentabelle

... das würde funktionieren - die Eingänge an Port B sind jetzt sauber auf "H" vorgespannt und bei Taster-Betätigung wird "L" gesendet

 

 



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost im Juli 2004

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist