Informatikseiten von Robert Löwenberg
„Entwickelt wurde der LC 80 ab 1983 in der Beratungs- und Informationsstelle
Mikroelektronik Erfurt von einem Entwicklerkollektiv. Zur Frühjahresmesse 1984
konnte er der Öffentlichkeit vorgestellt werden. Wenig später war er im Handel, er
war somit der erste Computer den es in der DDR für die Bevölkerung zu kaufen
gab.
„Der Lerncomputer LC 80 wurde von einem Kollektiv der Beratungs- und
Informationsstelle Mikroelektronik des Bezirkes Erfurt in Zusammenarbeit mit der
Konsumgüterabteilung des VEB Mikroelektronik „Karl Marx“ Erfurt in einem sehr
kurzen Zeitraum entwickelt. Er wurde so konzipiert, daß einem breiten
Anwenderkreis ein möglichst preiswertes Gerät zur Verfügung gestellt wird, das eine
praxisnahe Nutzung der Mikroprozessortechnik ermöglicht. Als Nutzer kommen
Ober- und Berufsschüler, Studenten der Fachrichtung Elektrotechnik/Elektronik,
BMSR-Techniker und andere Interessierte infrage. Der LC 80 bietet ein nahezu
unbegrenztes Anwendungsfeld, das von Hobby, Schule, Aus- und Weiterbildung bis
zur Nutzung für kleine industrielle Steuerungen reicht.“
Die Produktion endete wohl um 1986/87.“ - Wikipedia
Der LC-80
2100H
004H
1H
003H
2H
002H
3H
000H
LD A,(nn) --> 3A
ORG 02000H
2000H
3A,00,21
LD A, (02100H)
;In A Wert von Adr. 2100H //200100;200221
2003H
47,
LD B, A
;In B Wert von Adr. 2100H
2004H
3A,01,21
LD A, (02101H)
;In A Wert von Adr. 2101H
2007H
4F
LD C, A
;In C Wert von Adr. 2101H
2008H
3A,02,21
LD A, (02102H)
;In A Wert von Adr. 2102H
200BH
81
ADD A, C
;In A steht Summe von Reg. A & Reg. C
200CH
80
ADD A, B
;In A steht Summe von Reg. A & Reg. C & Reg. B
200DH
32,03,21
LD A, (2103H)
;auf 2103H steht Wert von Reg. A
2010H
76
HALT
TABLE:
SETBASE 02100H
2100H
004H
DEFB 004H
2101H
003H
DEFB 003H
2102H
002H
DEFB 002H
2103H
000H
DEFB 000H
Ein Programm mit dem LC-80 um 3 Zahlen zu addieren:
Ein zweites Programm mit dem LC-80 für folgende Aufgabe:
Schreibe ein LC-80 Programm, welches die Speicherinhalte der
Adressen 2100H bis Adresse 2115H (auf allen Speicherzellen steht
01H) addiert
und das Ergebnis auf die Adresse 2116H schreibt!
Das Ergebnis beträgt dann 0FH
ADDR
OPCODE
Befehl
2000H
3A,00,21
LD A, (2100H)
2003H
47
LD B, A
2004H
3A,01,21
LD A, (2101H)
2007H
80
ADD A, B
2008H
47
LD B, A
2009H
3A,02,21
LD A, (2102H)
200AH
80
ADD A, B
200BH
47
LD B, A
200CH
3A,03,21
LD A, (2103H)
200FH
80
ADD A, B
2010H
47
LD B, A
2011H
3A,04,21
LD A, (2104H)
2014H
80
ADD A, B
2015H
47
LD B, A
2016H
3A,05,21
LD A, (2105H)
2019H
80
ADD A, B
201AH
47
LD B, A
201BH
3A,06,21
LD A, (2106H)
201EH
80
ADD A, B
201FH
47
LD B, A
2020H
3A,07,21
LD A, (2107H)
2023H
80
ADD A, B
2024H
47
LD B, A
2025H
3A,08,21
LD A, (2108H)
2028H
80
ADD A, B
2029H
47
LD B, A
202AH
3A,09,21
LD A, (2109H)
202DH
80
ADD A, B
202EH
47
LD B, A
202FH
3A,0A,21
LD A, (210AH)
2030H
80
ADD A, B
2031H
47
LD B, A
2032H
3A,0B,21
LD A, (210BH)
2035H
80
ADD A, B
2036H
47
LD B, A
2037H
3A,0C,21
LD A, (210CH)
203AH
80
ADD A, B
203BH
47
LD B, A
203CH
3A,0D,21
LD A, (210DH)
203FH
80
ADD A, B
2040H
47
LD B, A
2041H
3A,0E,21
LD A, (210EH)
2044H
80
ADD A, B
2045H
47
LD B, A
2046H
3A,0F,21
LD A, (210FH)
2049H
80
ADD A, B
204AH
47
LD B, A
204BH
3A,10,21
LD A, (2110H)
204EH
80
ADD A, B
204FH
47
LD B, A
2050H
3A,11,21
LD A, (2111H)
2053H
80
ADD A, B
2054H
47
LD B, A
2055H
3A,12,21
LD A, (2112H)
2058H
80
ADD A, B
2059H
47
LD B, A
205AH
3A,13,21
LD A, (2113H)
205DH
80
ADD A, B
205EH
47
LD B, A
205FH
3A,14,21
LD A, (2114H)
2062H
80
ADD A, B
2063H
47
LD B, A
2064H
3A,15,21
LD A, (2115H)
2067H
80
ADD A, B
2068H
32,16,21
LD (2116H), A
2069H
76
HALT
Table:
SETBASE 02100H
2100H
01H
DEFB (01H)
2101H
01H
DEFB (01H)
2102H
01H
DEFB (01H)
2103H
01H
DEFB (01H)
2104H
01H
DEFB (01H)
2105H
01H
DEFB (01H)
2106H
01H
DEFB (01H)
2107H
01H
DEFB (01H)
2108H
01H
DEFB (01H)
2109H
01H
DEFB (01H)
210AH
01H
DEFB (01H)
210BH
01H
DEFB (01H)
210CH
01H
DEFB (01H)
210DH
01H
DEFB (01H)
210EH
01H
DEFB (01H)
210FH
01H
DEFB (01H)
2110H
01H
DEFB (01H)
2111H
01H
DEFB (01H)
2112H
01H
DEFB (01H)
2113H
01H
DEFB (01H)
2114H
01H
DEFB (01H)
2115H
01H
DEFB (01H)