;------------Programmkopf---------------------------
;File: KADD11.ASM        Datum:  10.03.92/KN Idee FL
;
; 8-Bit-Addition zur Demonstration
; des Crossassemblers AVMACZ80,
; des Crosslinkers AVLINK und
; der Simulation im Z80-Simulators AVSIMZ80.
;------------Datenteil-------------------------------
;
SUM1     EQU  05h          ;Summand 1
SUM2     EQU  03h          ;Summand 2
SUM3     EQU  02h          ;Summand 3
SUMME    EQU  1900H        ;Adresse der Summe
;
;------------Programmteil------------------------------
;
START:   LD   A,SUM1       ;Akku mit ersten Summand laden
         LD   B,SUM2       ;Register B mit 2. Summand laden
         ADD  A,B          ;Akku = Akku + Reg. B
         LD   B,SUM3       ;Register B mit 3. Summand laden
         ADD  A,B          ;Akku = Akku + Reg. B
         LD   (SUMME),A    ;Summen-Byte im RAM sichern
;
FINAL:   NOP               ;No operation
         HALT              ;Programmstop
;-------------------------------------------------------
;
         END               ;Ende-Markierung f〉 den
;                           Assembler (Pseudobefehl)
;-------------------------------------------------------
;Erklaerungen
;Pseudobefehle
;
;  Pseudobefehle sind Anweisungen an den Assembler. Sie steuern
;  den Uebersetzungsvorgang des Quelltextes in den Maschinencode.
;  z.B.: SUM1  EUQ  05H --> dem Operator SUM1 wird der Wert 05h
;                           zugewiesen.
;        END            --> Notwendige Ende-Markierung des Quelltextes
;
