Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SER2d Klaus Taeschner & Frank Reglin Mai 2006. SER2d Aufbau Programmierung Simulator Bedienung Übung.

Ähnliche Präsentationen


Präsentation zum Thema: "SER2d Klaus Taeschner & Frank Reglin Mai 2006. SER2d Aufbau Programmierung Simulator Bedienung Übung."—  Präsentation transkript:

1 SER2d Klaus Taeschner & Frank Reglin Mai 2006

2 SER2d Aufbau Programmierung Simulator Bedienung Übung

3 SER2d Aufbau 1 LB1LB2ZTLBSSM EWAW R AC RW ZS BS BRBZ LBn = Lochbandleser ZT = Zehnertastatur EW = Eingabewerk BR = Befehlsregister BZ = Befehlszähler R = Rechenregister AC = Akkumulator ZS = Zahlenspeicher BS = Befehlsspeicher LBS = Lochbandstanzer SM = Schreibmaschine AW = Ausgabewerk RW = Rechenwerk

4 SER2d Aufbau 2 ZS = Zahlenspeicher 127 Dezimalzahlen à 12 Tetraden = 48 Bit Überlauftetrade Tetrade für Komma und Vorzeichen 10 Tetraden für Dezimalzahl BS = Befehlsspeicher 381 Einzelbefehle à 4 Tetraden = 16 BitTetrade = 0..9, p2..p7 c-Befehla-Befehlb-Befehl Operation Operationszusatz Sektoradresse Bahnadresse

5 SER2d Programmierung 1 OperationAblaufBefehl Komma Befehl codiert Rechenoperationen Addition+n002n1 Subtraktion-n002n2 Multiplikation := op *n002n3 Division:00004 Additionαβ+ nαβ2n1 Subtraktion := αβ- nαβ2n2 Multiplikation := op αβ* nαβ2n3 Division := αβ: 0αβ04 Additionαβ+nαβ2n9 Subtraktion := αβ-nαβ2np2 Multiplikation := op αβ*nαβ2np3 Divisionαβ:0αβ0p4

6 SER2d Programmierung 2 OperationAblaufBefehl Komma Befehl codiert Eingabeoperationen Zehnertastatur := ZTE0015 Lochbandleser 1 := LB1 E0045 Lochbandleser 2 := LB2 E0085 Zahlenspeicher := αβERαβ05 Zahlenspeicher := αβE AC αβ25 Ausgabeoperationen Lochbandstanzer := A LBS Schreibmaschine := ASM2n00 6 Zahlenspeicher := Aαβnαβ2n6 Befehlsspeicher := Aαβ n αβ2n8

7 SER2d Programmierung 3 OperationAblaufBefehl Komma Befehl codiert Sprungoperationen unbedingtSprung zu LB1SU LB 0007 Negativsprungwenn < 0S-LB0027 Nullsprungwenn = 0S0LB0087 Positivsprungwenn > 0S+LB00p27 unbedingtSprung zu BS-Adr γδSUγδγδ07 Negativsprungwenn < 0S-γδγδ27 Nullsprungwenn = 0S0γδγδ87 Positivsprungwenn > 0S+γδγδp27 LeerschrittL000p5 TabulatorT000p6 WagenrücklaufW000p7 Schreibmaschinenoperationen

8 SER2d Simulator Unterschiede der Simulation zur Wirklichkeit: Lochband → Datei (binär oder Text) : 12 Tetraden + 2 Adresstetraden Schreibmaschine → Fenster und Datei Befehle werden von LB1 eingelesen, Konstanten von LB2. Erste Programmadresse = Startadresse Nicht alle Tastenfunktionen werden simuliert. Alle Befehle werden simuliert, außer –Eingabe vom Lochbandleser, –Ausgabe zum Lochbandstanzer, –Leerschritt. Die einzelnen Befehlsausführungszeiten werden nicht simuliert, aber die mittlere Geschwindigkeit Alle Tabulatoren haben die gleiche Breite. In der Simulation kann ein Break gesetzt werden.

9 SER2d Bedienung (Auszug) … Tasten und Lampen erklären … Einschalten des Rechners –mit Ein/Aus einschalten → "Bereit" –Lampfeld einschalten Lochbandeingabe von Befehlen und Konstanten –Lo_Tr einrasten –Lochband einlegen / Datei öffnen –Bef_Eing bzw. Konst_Eing einrasten –LB_ein –Bef_Eing bzw. Konst_Eing ausrasten –GL Internes Programm starten –Pr_ein Schrittweise Abarbeitung –Prüf einrasten, vor jedem Befehl muss Start gedrückt werden

10 SER2d Übung … nach Vorführung der beiden vorhandenen Programme … Aufgabe: Schreibe ein Programm und bringe es auf dem Simulator zum Laufen! Vorschläge: –Zahl über Zehnertastatur eingeben, Quadrat dieser Zahl ausgeben –Die Reihe der Fibonacci-Zahlen ausgeben (1, 1, 2, 3, 5, 8, …)


Herunterladen ppt "SER2d Klaus Taeschner & Frank Reglin Mai 2006. SER2d Aufbau Programmierung Simulator Bedienung Übung."

Ähnliche Präsentationen


Google-Anzeigen