LC-80 Programmierung history menue Letztmalig dran rumgefummelt: 03.02.16 19:17:03

LC-80 Software - Programmiertipps und Programmbeispiele history menue scroll up
Der LC-80 wird auf der Ebene des Befehlssatzes des Z-80 hexadezimal programmiert. Um eigene Programme zu erstellen, muss man also die Befehlsliste des Z80 sowie die Wirkung einiger spezifischer Befehle kennen. Natürlich ist Programmieren auf dieser Ebene sehr schwer und einfachste Operationen gestalten sich zum Gedankenchaos. Deshalb nun hier einige Erfahrungen:
  • nirgends sind Struktogramme so wichtig wie auf der Maschinenebene - ich kann eben nicht mal schnell etwas Vergessenes einfügen - Tip: erstelle also aus Konsequenz dieses Wissens einen Programmablaufplan
  • schreibe alles, was als logische Einheit erkennbar ist, als Subroutine - merke: lieber ein UP mehr als eines zu wenig
  • setze alle Einsprungadressen möglichst relativ - das erleichtert bei der Fehlersuche das Verschieben von Programmteilen - und das kommt unweigerlich
  • Programmieren ist damit (einem Simulator) etwas einfacher und kost' nix

LC-80

LC-80-Programmierung-Logo

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

Informatik-Profi-Wissen

   1. STEP-Funktion und Register-Anzeige
   2. Operating-System LC-80
   3. Strukturiertes Programmieren - HEX-Programmierung
   4. Befehlsdemonstrationen
   5. Programme nach Handbuch
   6. Eigene Programme
   7. Starter Programme
   8. Komplexe Projekte
   9. Steuerungen
  10. Verwandte Themen
Anleitung zur Assembler-Programmierung LC-80 Subroutinen KC-Emu in der aktuellen version zum dirkten Start

Assembler-Programmierung

die LC-80 Subroutinen

Der LC-80 Emulator zum direkten Starten

Begrüßungsmonitor des LC-80

Step-Funktion des LC-80 sowie die Registeranzeige
hier findet man etwas zu Programmstrukturen sowie Struktogrammen - was ja auch grundsätzlich für die Assembler- und HEX-Programmierung gilt
PIO-Programmierung allgemein gibt's hier - und hier geht's zum legendären Z80-PIO sowie nun zu seiner konkreten Programmierung
CTC-Programmierung allgemein gibt's hier - und hier geht's zum legendären Z80-CTC sowie nun zu seiner konkreten Programmierung
Original-Befehlsliste aus dem LC-80

alte Befehlsliste alphabetisch sortiert

alte Befehlsliste HEX-sortiert

neue alphabetische Befehlsliste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Befehlsdokumentation mit Beispiel

Z80-Innenleben

Z80-Innenleben im CorelDraw 11-Format zum Download

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

Z80-Registerstruktur

Z80-Innenleben im CorelDraw 11-Format zum Download

die alte kompakte Schnellliste - die mag ich sehr ;-)
... und damit kann man ziemlich gut Assembler programmieren ;-)                  kost' nix - dank Dominik Scholz aus Bayern!!!
... geht aber natürlich auch mit richtigem Profi-Werkzeug - das kostet aber dann

Befehlsdemonstrationen

ASide-Assembler - ein Werkzeug zur schnellen Programmentwicklung

Programme nach Handbuch

Dies sind die Anwendungsbereiche der Informatik, wo bereits die Starter auf der Überholspur sind - das ist nicht einfach und keiner macht das mit links. Hier läuft nämlich schon wirklich alles zusammen, was die konventionelle Elektronik bietet und wir setzen mit Prozessorsteuerungen das Sahnehäubchen drauf!

weitere LC-80-Anfänger-Programme mit aufsteigender Schwierigkeit

für Starter

Eigene Programme 

Logo für die LC-80-Komplex-Programme

ab hier gibt's komplexe Projekte
Systembausteine Programmieren

PIO

CTC

Steuerungen

10. Verwandte Themen history menue scroll up

Was ist alles mit dem Betriebssystem eines Microcomputers verwandt? Antwort: faktisch der gesamte Bereich der Digitalelektronik und sowieso die gesamte Technik der Software-Technologie der Vergangenheit, Gegenwart sowie zumindest der nächsten Zukunft.

Der LC-80 Simulator

... und der LC-80 Emulator zum direkten Starten

 

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Aktuelles sowie weiterentwickeltes Betriebssystem

LC-80 Interruptsystem

Blockschaltbild eines Einchiprechners

Z80

Assembler-Programmierung

Rechenmaschinenmodelle

Informationselektronik

der JOHHNNY-Simulator

Bonsai-Computer

Zweistrahl-Oszilloskop UTD1925C



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