Di semua versi Ubuntu yang saat ini didukung buka terminal dan ketik:
sudo apt install as31 nasm
as31 : Intel 8031/8051 assembler
Ini adalahassembler Intel 8031/8051yang cepat, sederhana, mudah digunakan.
nasm :
Assemblertujuan umum x86Netwide Assembler. NASM saat ini akan menghasilkan file biner bentuk datar, a.out, file objek UNF, COFF dan ELF, dan file objek Microsoft 16-bit DOS dan Win32.
Ini adalah kode untuk program bahasa assembly yang mencetak Hello world.
section .text
global _start
_start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
mov eax,1
int 0x80
section .data
msg db 'Hello world',0xa
len equ $ - msg
Jika Anda menggunakan NASM di Ubuntu 18.04, perintah untuk mengkompilasi dan menjalankan file .asm bernama hello.asm adalah:
nasm -f elf64 hello.asm # assemble the program
ld -s -o hello hello.o # link the object file nasm produced into an executable file
./hello # hello is an executable file