Hello World

Kod maszynowy

Programy Hello World napisane w całości w edytorze plików binarnych w kodzie maszynowym dla różnych architektur i systemów

Asembler

Na Windowsie programy asembluje się poleceniem ml dla i386 lub ml64 dla AMD64, a linkuje poleceniem link.

Na Linuxie programy asembluje się poleceniem as -o nazwa_pliku_object.o nazwa_pliku_asemblerowego.s, a linkuje poleceniem ld -I sciezka_linkera_dynamicznego -lc -o nazwa_pliku_wykonywalnego nazwa_pliku_object.o. Ścieżka linkera dynamicznego: i386 – /lib/ld-linux.so.2, AMD64 – /lib64/ld-linux-x86-64.so.2, ARM – /lib/ld-linux.so.3.