LC 80
LC 80
Hausaufgabe: 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 - das schickst Du mit alt TXT-Datei zu.
TABLE:
2100H 001H DEFB 001H
2101H 001H DEFB 001H
2102H 001H DEFB 001H
2103H 001H DEFB 001H
2104H 001H DEFB 001H
2105H 001H DEFB 001H
2106H 001H DEFB 001H
2107H 001H DEFB 001H
2108H 001H DEFB 001H
2109H 001H DEFB 001H
210aH 001H DEFB 001H
210bH 001H DEFB 001H
210cH 001H DEFB 001H
210dH 001H DEFB 001H
210eH 001H DEFB 001H
210fH 001H DEFB 001H
2110H 001H DEFB 001H
2111H 001H DEFB 001H
2112H 001H DEFB 001H
2113H 001H DEFB 001H
2114H 001H DEFB 001H
2115H 001H DEFB 001H
Programm:
2000H 3A, 00, 21 LD A, (02100H) ;In A Wert von Adr. 2100H
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 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2008H 47 LD B, A ;In B Wert von Wert von Register A
2009H 3A, 02, 21 LD A, (02102H) ;In A Wert von Adr. 2102H
200cH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
200dH 47 LD B, A ;In B Wert von Wert von Register A
200eH 3A, 03, 21 LD A, (02103H) ;In A Wert von Adr. 2103H
2011H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2012H 47 LD B, A ;In B Wert von Wert von Register A
2013H 3A, 04, 21 LD A, (02104H) ;In A Wert von Adr. 2104H
2016H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2017H 47 LD B, A ;In B Wert von Wert von Register A
2018H 3A, 05, 21 LD A, (02105H) ;In A Wert von Adr. 2105H
201bH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
201cH 47 LD B, A ;In B Wert von Wert von Register A
201dH 3A, 06, 21 LD A, (02106H) ;In A Wert von Adr. 2106H
2020H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2021H 47 LD B, A ;In B Wert von Wert von Register A
2022H 3A, 07, 21 LD A, (02107H) ;In A Wert von Adr. 2107H
2025H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2026H 47 LD B, A ;In B Wert von Wert von Register A
2027H 3A, 08, 21 LD A, (02108H) ;In A Wert von Adr. 2108H
202aH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
202bH 47 LD B, A ;In B Wert von Wert von Register A
202cH 3A, 09, 21 LD A, (02109H) ;In A Wert von Adr. 2109H
202fH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2030H 47 LD B, A ;In B Wert von Wert von Register A
2031H 3A, 0a, 21 LD A, (0210aH) ;In A Wert von Adr. 210aH
2034H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2035H 47 LD B, A ;In B Wert von Wert von Register A
2036H 3A, 0b, 21 LD A, (0210bH) ;In A Wert von Adr. 210bH
2037H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2038H 47 LD B, A ;In B Wert von Wert von Register A
2039H 3A, 0c, 21 LD A, (0210cH) ;In A Wert von Adr. 210cH
203cH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
203dH 47 LD B, A ;In B Wert von Wert von Register A
203eH 3A, 0d, 21 LD A, (0210dH) ;In A Wert von Adr. 210dH
2041H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2042H 47 LD B, A ;In B Wert von Wert von Register A
2043H 3A, 0e, 21 LD A, (0210eH) ;In A Wert von Adr. 210eH
2046H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2047H 47 LD B, A ;In B Wert von Wert von Register A
2048H 3A, 0f, 21 LD A, (0210fH) ;In A Wert von Adr. 210fH
204bH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
204cH 47 LD B, A ;In B Wert von Wert von Register A
204dH 3A, 10, 21 LD A, (02110H) ;In A Wert von Adr. 2110H
2050H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2051H 47 LD B, A ;In B Wert von Wert von Register A
2052H 3A, 11, 21 LD A, (02111H) ;In A Wert von Adr. 2111H
2055H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2056H 47 LD B, A ;In B Wert von Wert von Register A
2057H 3A, 12, 21 LD A, (02112H) ;In A Wert von Adr. 2112H
205aH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
205bH 47 LD B, A ;In B Wert von Wert von Register A
205cH 3A, 13, 21 LD A, (02113H) ;In A Wert von Adr. 2113H
205fH 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2060H 47 LD B, A ;In B Wert von Wert von Register A
2061H 3A, 14, 21 LD A, (02114H) ;In A Wert von Adr. 2114H
2064H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
2065H 47 LD B, A ;In B Wert von Wert von Register A
2066H 3A, 15, 21 LD A, (02115H) ;In A Wert von Adr. 2115H
2069H 80 ADD A, B ;In A steht Summe von Reg. A und Reg. B
206aH 32, 16, 21 LD (02116H), A ;In 2116H steht Wert von Register A
206dH 76 HALT
Zurück
Home