Anwendungsfall: Maschinensprache

Stichworte

Maschinennahe Konzepte; Assembler; CPU; Von-Neumann-Architektur; Rechenwert; ALU; Register; Mikroprozessor

Einsatzbereich

Benutzte Programme

Beschreibung

Das Inhaltsfeld "Maschinennahe Konzepte" thematisiert die Trennschicht zwischen Hard- und Software.

Beispielstunde

Kryptographie in Maschinensprache (DOS/8060/FASM)

Eine Nachricht wird mit Programm A verschlüsselt (z.B. Caesarcode). Zur Entschlüsselung benötigt man Programm B. In einigen besonderen Fällen erhält man den Klartext zurück, wenn man die verschlüsselte Nachricht ein zweites Mal verschlüsselt (z.B. rot13).

Pipelining (UNIX, inzwischen auch DOS) lenkt die Textausgabe von Programmen in Dateien um (>) oder leitet sie an Programme weiter (|); Reihenschaltung ist möglich.

Erkundungsauftrag: Was bewirken die folgenden Befehle, wenn die Datei BRIEF.TXT eine beliebige Nachricht enthält?

Noch ein Beispiel: DEMO3.ASM {{{org 100h

anfang:

ende:

Arbeitsauftrag: Kopiere die Datei in dein Verzeichnis und teste & erläutere, was die folgenden Zeilen bewirken:

Vorteile

Bitte beschreiben,warum es sinnvoll ist diesen Weg zu gehen

Hinweise


UseCases/MaschinenSprache (zuletzt geändert am 2013-11-03 12:10:33 durch anonym)

Alle Inhalte in diesem Wiki stehen unter der GPL.