Mencetak Karakter dengan Assembly
Nama: Frida Fatah Abdullah Aziz
NIM: SIR 200913
Kuliah: Pemrograman Bahasa Rakitan
Dosen: Bpk. Nahar Mardiyantoro, M.kom
Heiho. . . Selamat Pagi Dunia!!!
"Posting Tugas ke Blog" awal rutinitas di hari ini. hehehehe. . . Postingan ini adalah praktikum pertama dalam kuliah pemrograman bahasa rakitan. Yups sesuai judulnya kali ini kita akan mencetak sebuah karakter pada program assembly.
mr.x: gimana caranya???
aq: Ok cekidot !!!
Pertama-tama kamu sudah harus mempunyai program compiler nya, lalu tuliskan source seperti gambar dibawah ini pada notepad - kemudian save dengan ekstensi .asm
selanjutnya bukalah commont prompt lalu kita masuk pada folder compiler yang sudah kita miliki (ga usah di jelaskan, udah pada tau lah)hehehe. . .
Kemudian kita harus mengcompile file .asm tersebut menjadi file .obj
Caranya ketikan: tasm (spasi) (nama file)
Contoh: tasm coba.asm
lalu tekan enter, maka dengan sendirinya file tersebut tercompile menjadi file object
Seperti pada postingan sebelumnya "file .obj tidak dapat kita eksekusi langsung namun harus kita rubah lagi menjadi file .exe atau .com"
caranya ketikan:
tlink/t (spasi) (nama file) "untuk menghasilkan file .com"
tlink (spasi) (nama file) "untuk menghasilkan file. exe"
Contoh: tlink/t coba.obj
Setelah file tersebut berhasil kita rubah menjadi .com maka kita bisa mengeksekusinya, lihat gambar!
dari gambar di atas dapat kita lihat
Output dari source di atas adalah "a"
ket:
mov ah,02h ; nilai servis untuk mencetak karakter
mov dl,'a' ; karakter ASCII yang akan di cetak
int 21h ; Cetak karakter !
int 20h ; selesai!!!
:: semoga bermanfaat ::

2 komentar
joss bgt
ReplyDeletebang knp gak pake 03h ato yang lainnya ?
ReplyDeletebisa dijelasin gak ?