Anfängerprogramm 001 - Einlesen einer Zahl und hinterlegen in Register B history menue Letztmalig dran rumgefummelt: 13.07.20 11:33:39

LC-80-Programmierung

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Wissen für Fortgeschrittene der Informatik

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Befehlsdokumentation mit Beispiel

Übersicht der Subroutinen des LC-80

Der LC-80 Simulator

ASide-Assembler - ein Werkzeug zur schnellen Programmentwicklung

Z80-Innenleben

Z80-Innenleben im CorelDraw 11-Format zum Download

Programmzustandstabelle Z80 vollständig mit Register sowie Hauptspeicher

Programmzustandstabelle Z80 vollständig zum Download im CoreDraw 11.0-Format

Z80-ASide-Assembler

Der LC-80 Emulator zum direkten Starten

Aufgabe 1: Zahlenwert vom Speicher abholen und in Register B hinterlegen!

Anmerkungen zur Steuerung: kein Register muss gerettet werden

Pseudocode zum Programm:

Anzeigetabelle:

Zeile Marke Block Adresse Hex-Code Assembler-Code Kommentar
    ORG 2000H
0001 ANF: INIT 2000H 3A 00 22 LD A, (02200H) ;Operand im Akku
0002     2003H 47 LD B, A ;Operand in B zwischengespeichert
0003   2004H 76 HALT ;Fehlerprüfmarke - muss erreicht werden
0004   TABLE:
0005   2100H 02 DEFB 002H
0006   2101H 01 DEFB 001H
0007   2102H 03 DEFB 003H
0008   2103H 02 DEFB 002H

Beispiel für eine kleine Anweisungstabelle in vollständiger Mnemoic-Codierung



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 2. Dezember 2009 um 14.07 Uhr

... 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