Assalamualaikum Wr.Wb
pada kesempatan ini saya akan memposting tentang cara membuat program assembly sederhana.
Bahasa Asembly merupakan bahasa pemrograman generasi II yang relatif sulit karena pemrograman ini lebih cendrung ke bahasa mesin, dimana programer harus memahami sistem bilangan biner, hexa dan desimal, Untuk membuat program Assembly di butuhkan Software Assembly yaitu Tasm.exe dan Tlink.exe. serta Editor yang digunakan untuk menuliskan kode program yaitu bisa menggunakan DOS dan notepad. Pada peletakan program yang akan kita buat harus dijadikan satu folder dengan software tasm dan tlink tersebut.
Berikut contoh program bahasa assembly yang saya buat :
Pertama buka notepad dan ketikan :
.model small
.stack 100
.data
dataku db "Halo Semua Namaku Davit"
.code
proses:
mov ax,@data
mov ds,ax
xor bx,bx
mov cx,23
ulang:
mov dl,dataku[bx]
mov ah,02
int 21h
inc bx
loop ulang
mov ax,4c00h
int 21h
end proses
penjelasnnnya
.model small ; merupakan besar memory(pilihannya yaitu ukuran tiny menggunakan 1 segment ( 64KB),small menggunakan data dan code <64KB,medium menggunakan data<64KB dan code >64KB, dan compact menggunakan Data > 64 KB serta Code < 64 KB
.stack 100 ;register SS(Stack Segment) menunjukkan letak dari segmen yang digunakan oleh stack
.data
dataku db “Halo Nama Saya Davit” ;menulis karakter yang akan ditampilkan
.code ;mulai menulis kode program
proses:
mov ax,@data ;mengambil segment data
mov ds,ax
xor bx,bx
mov cx,16 ;tampat meletakkan jumlah karakter
ulang:
mov dl,dataku[bx] ;mengambil karakter dari db
mov ah,02 ;servis 02
int 21h ;memprint karakter
inc bx ;perintah mengulang
loop ulang ;perintah pengulangan
mov ax,4c00h
int 21h ;menampilkan seluruh karakter
end proses ;mengakhiri program
dan cara mengeksekusinya saya menggunakan software Tasm 1.4
dengan cara membuka software tersebut lalu
1.mengetikan tasm namafile.asm
2.kemudian jika tidak ada pesan error ketikan lagi tplink namafile.asm
jika ada pesan error ketik edit kemudian anda bisa mengedit sintax yang salah
3.setelah itu untuk eksekusi kita hanya tinggal mengetikan namafile nya saja dan berhasil

