Skip to Content

Setup Pemrograman ASM x86

Sistem operasi yang dipakai: Xubuntu atau Ubuntu 16.04 LTS 64-bit.

Instalasi

Instal assembler, compiler, debugger, dan editor.

sudo apt update
sudo apt install yasm
sudo apt install gcc-multilib
sudo apt install gdb ddd
sudo apt install geany

Konfigurasi

Unduh file filetypes.asm dari GitHub dan salin ke direktori ~/.config/geany/filedefs/. File ini berisi konfigurasi build dan syntax highlight untuk ASM x86. Lalu, gunakan sintaks Intel untuk disassembly.

wget "https://gist.githubusercontent.com/auriza/9fb537d16388d5f043225b3ec8070acb/raw/46ba23237da7ac1bb02ef2af390e2a50041dc5b4/filetypes.asm"
cp filetypes.asm .config/geany/filedefs/
echo "set disassembly-flavor intel" > .gdbinit

Alternatif: virtual machine

Disediakan virtual disk VirtualBox untuk setup di atas yang dapat diunduh pada http://repo.apps.cs.ipb.ac.id/lab/xubuntu-oak.vdi.gz. Ekstrak file tersebut dan buat VM baru pada VirtualBox dengan menggunakan virtual disk ini. Login dengan username student dan password student.