Autor Beitrag
Fiete
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 601
Erhaltene Danke: 339

W7
Delphi 6 pro
BeitragVerfasst: Fr 09.03.18 22:48 
Das Programm ist für den Informatikunterricht gedacht, die Urversion entstand zu DOS-Zeiten(ca.1989)
Es wird die Funktionsweise eines Computers dargestellt.
ModellComputer
Die Sprache des MC umfaßt 22 Befehle (Assembliersprache), es gibt 20 Daten- und 80 Befehlsspeicherplätze.
Jeder Befehl ist unterteilt in Operationsteil und Adressteil(String[3] und Byte).
Statt binärer Verschlüsselung wird eine symbolische benutzt z.B. ADD statt 1101.
Es gibt vier Befehlsgruppen :
a) Transportbefehle
b) Rechenbefehle
c) Sprungbefehle
d) E/A - Befehle
Übersicht

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
                       Programmbeispiel

Eingabe :   5  -2  3  -1  6  0
Ausgabe :  25  -2  9  -1 36

M I N I - Programm :
  PS  Befehl  Adresse                    Kommentar
  -------------------                    ---------
   1    LES       1        Zahl eingeben, speichern in Datenspeicher 1
   2    NIM       1        Inhalt von Datenspeicher 1 in den Akku kopieren
   3    SPN       9        falls Akku=0, springe zur PS 9
   4    SPM       7        falls Akku<0, springe zur PS 7
   5    MUL       1        multipliziere den Akku mit dem Inhalt von DS 1
   6    SET       1        kopiere Inhalt vom Akku in den DS mit der Nr 1
   7    DRK       1        drucke den Inhalt vom DS mit der Nr 1
   8    SPU       1        springe zur Programmspeicheradresse (PS) Nr 1
   9    HLT       0        beende das Programm

Die Restriktionen führen zur einer besseren Planung bei der Programmierung, als Hilfsmittel werden PAP's erstellt.
Einen PAP-Designer gibts unter friedrich-folkmann.d...gner/Hauptseite.html, diese exe-Datei ist mit im zip-File enthalten.
Viel Spaß beim Tüfteln.
Gruß Fiete
Einloggen, um Attachments anzusehen!
_________________
Fietes Gesetz: use your brain (THINK)

Für diesen Beitrag haben gedankt: icho2099, Narses