Belajar membuat program penampil text dengan bahasa Assembler

Bahasa Assembler adalah bahasa pemograman tingkat rendah dimana hanya
sedikit orang yang menguasai bahasa ini jika dibandingkan dengan para
programmer secara keseluruhan, dengan bahasa assembler maka program yang
anda hasilkan lebih optimal dan lebih kecil dibandingkan dengan berbagai
macam bahasa pemograman lainnya.
Untuk pertama kali anda downloadlah program Turbo Assembler, setelah itu
ada 2 file *.EXE yang sangat penting yaitu :
TASM.EXE (Untuk mengcompile file tahap 1 untuk menjadikan file ASM
menjadi OBJ)
TLINK.EXE (Untuk mengcompile file tahap 1 untuk menjadikan file OBJ menjadi
EXE)
Sebelum memulai kita buat dahulu source code assembler dengan MS-DOS
Editor atau Notepad, saran penulis lebih baik menggunakan MS-DOS Editor
agar kita terbiasa di mode DOS.
Sekarang pastikan kita pada directory program Turbo Assembler, disitu kita
buat file tulis.asm (Dalam Turbo Assembler tidak mendukung file dengan nama
panjang, gunakan nama file yang singkat), Saat ini langsung aja masuk ke MSDOS
Editor caranya ketik dibawah ini di DOS.

edit tulis.asm

Setelah itu muncul program MS-DOS Editor, disitu kita ketikkan source code
dibawah ini


.MODEL small
.STACK 100h
.DATA
HelloMessage DB 'Saya belajar Bahasa Assembler lho',13,10,'$'
.CODE
mov ax,@data
mov ds,ax ;set DS to point to the data segment
mov ah,9 ;DOS print string function
mov dx,OFFSET HelloMessage ;point to "Hello, world"
int 21h ;display "Hello, world"
mov ah,4ch ;DOS terminate program function
int 21h ;terminate the program
END
 


Setelah itu kita save file tulisanku.asm dan keluar dari MS-DOS Editor, sekarang
juta harus mengcompile file tulisanku.asm sebanyak 2x (biasanya di bahasa
pemograman tingkat tinggi hanya 1x).


Cara mengcompile tahap pertama, ketikkan :

tasm tulis.asm

Jika berhasil maka muncul tulisan dibawah ini

Setelah sukses kita akan mendapat file tulis.obj domana file tulis.obj akan kita
compile lagi menjadi file EXE caranya akan melakukan compile tahap kedua
dengan mengetikkan :


tlink tulis.obj

Jika berhasil akan muncul tampilan dibawah ini
Setelah berhasil kita ketikkan

tulis

Hasil dari kita mengetikkan tulis pada perintah DOS maka muncul kalimat "Saya
belajar Bahasa Assembler Lho"