Vorausgesetztes Wissen

Arbeitsumgebung

Ein funktionierendes, möglichst aktuelles, von NASM unterstütztes Linux-Betriebssystem wird vorausgesetzt. Im Tutorial wird speziell auf die weit verbreitete Linux-Distribution Ubuntu eingegangen. Der Umgang damit sollte ebenfalls bekannt sein. Programme installieren und ausführen, einen Editor benutzen, grundlegende Befehle in der Kommandozeile etc. sollten kein Hindernis darstellen.

Zahlensysteme

Die Darstellung und Verarbeitung von Zahlen im Binär-, Hexadezimal- und natürlich dem Dezimalsystem sollten bekannt sein.

C

Kenntnisse der Programmiersprache C sind zwar nicht zwingend notwendig, erleichtern das Verständnis jedoch enorm.