Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:techinf:assembler:hallowelt:start [22.07.2021 08:59] – sbel | faecher:informatik:oberstufe:techinf:assembler:hallowelt:start [22.07.2021 09:22] (aktuell) – sbel | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
Hier also ein Hallo Welt für mit Assemblerbefehlen für Linux: | Hier also ein Hallo Welt für mit Assemblerbefehlen für Linux: | ||
- | < | + | < |
; Hello World in Assembler | ; Hello World in Assembler | ||
; | ; | ||
Zeile 48: | Zeile 48: | ||
</ | </ | ||
+ | ---- | ||
+ | {{: | ||
+ | === (A1) === | ||
+ | |||
+ | Kopiere den Code in eine Text-Datei ('' | ||
+ | |||
+ | nasm -f elf hello.asm | ||
+ | |||
+ | Du erhältst eine Datei '' | ||
+ | |||
+ | ld -m elf_i386 -s -o hello hello.o | ||
+ | |||
+ | Die Ausgabe dieses Befehls ist eine ausführbare Datei '' | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | * Verändere die Zeile '' | ||
+ | * Teste mit '' | ||
+ | * Gib nur " | ||
+ | * Was bedeutet es, wenn als 2. Argument Werte größer als 13 eingegeben werden? | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Gib einen eigenen Text aus. |