Montag ist Infotag wie jeder weiß, aber heute hatten wir erstmal Informatik zur zweiten Stunde. In der ersten Stunde hatten wir den Fototermin
Gibt wie jedes Jahr ein Fotobuch.
In der zweiten ging es dann los mit dem Von-Neumann-Rechner. Erklärt wie ein Prozessor aufbgebaut ist und wie die Abarbeitungsstruktur ist. Gut hierzu ist z.B. der Artikel von Wikipedia.
Anschließend habe ich noch erklärt wieviele Register eine CPU hat: AX ( AH und AL) , BX (BL und BH), CX (CL und CH), DX (DL und DH). Ein Register (AX) besteht aus 16Bit (AL hat die ersten 8Bit (0-7) und AH die letzten 8 Bit (8-15)). Man kann die Register einzelnd ansprechen.
Das wars auch schon für die nächste Zeit, denn nächsten Montag Stufenfahrt und danach Ferien
Es ist wieder soweit! Das Informatikjournal ist wieder da
Montag ist Fokustag Infotag
Informatik haben wir jetzt planmäßig im Bunker ehm Container. Die Tische stehen VIEL zu eng aneinander ca. 60cm Platz nach hinten… nur noch quetschen. Jedenfalls ist unser neues Thema “Maschinennaheprogrammierung”. Wir haben ein Skript zu diesem Thema bekommen, wo erklärt wird, wie man von Delphi über RePascal zu Assembler kommt. RePascal ist reduziertes Pascal, dass nur aus Grundbefehlen besteht:
- <,>,=, >=,=<
- +,*,-, div
- if bla then goto
- nur unbedingte Sprünge “goto”
- Zuweisung x:= Anw1 Operator Anw2
- Zeile besteht aus 3 Befehlen
Eine gültige Anweisung ist: x:= 3 + 3
Von diesem RePascal geht man dann zurück nach WinAli (siehe Taschenrechner weiter unten).
Eine Aufgabe den Delphi Code in WinAli zu übertragen ist:
procedure Gauss; var n,s: integer; begin ReadLn(n); s:= (n+1) * n div 2; WriteLn(s); end;
Das Äquivalent in WinAli ist:
Begin ini n lda 0,n add 0,'1' mul 0,n div 0,'2' sta 0,s b end end outi s eoj n ds f s ds f
Das wars auch erstmal von dieser ersten Stunde
Das wird ein lustiges Jahr…


