Anda di halaman 1dari 6

http://webriky.blogspot.

com/2014/09/menceta
k-karakter-pada-assembly.html
Mencetak Karakter Dengan Assembly
in Assembly - on 05.33 - No comments
Assalamualaykum

Pada kesempatan kali ini Saya akan memposting cara mencetak karakter dengan bahasa
pemrograman Assembly di Ubuntu.

Siapkan aplikasi Assembler nya, silahkan download file nya terlebih dahulu.

Ekstrak file tersebut mengunakan Winrar atau 7zip dan masukkan ke dalam satu folder, misalnya
saya meletakkan pada folder TASM, di /home/riky/TASM.

Setelah itu buka DOSBox untuk mengganti Command Prompt sebagai compiler, silahkan install
terlebih dahulu jika belum ada . Buka Terminal lalu ketikkan sudo apt-get install dosbox . Setelah
instalasi selesai buka DOSBox dan mount folder tempat aplikasi Assembler yang kita download
tadi.

Ketikkan mount c /home/riky/TASM kemudian c: pada DOSBox.


Selanjutnya buka text editor untuk menuliskan kode program, bisa menggunakan edit, notepad,
sublime tex. Pada kali ini saya menggunakan sublime text.
Kita akan mencetak karakter dengan interupsi 21h.

Pengertian Interupsi

interupsi adalah suatu permintaan khusus kepada mikroprosesor untuk melakukan sesuatu. Bila
terjadi interupsi, maka komputer akan menghentikan dahulu apa yang sedang dikerjakannya dan
melakukan apa yang diminta oleh yang menginterupsi.

Selanjutnya kita akan memulai menulis kode pada text editor, ketikkan perintah di bawah ini pada
text edior .
.model small
.code
org 100h

Proses :
mov ah,2h
mov dl,'A' ; Karakter yang akan dicetak
int 21h ; Interupsi untuk mencetak karakter

int 20h

end proses

Simpan program tersebut dengan ekstensi *.ASM, contohnya saya menyimpan dengan nama
latihan1.ASM.
Setelah program di simpan , lakukan proses compile dengan DOSBox, ketikkan perintah tasm
latihan1 , maka akan tampil .

Lihat Error message dan Warning message, jika ada error maka ada kesalahan pada penulisan
kode, jika tidak ada maka program tersebut sudah benar.

Selanjutnya lakukan proses linking untuk membuat file yang telah di compile menjadi file yang
dapat di eksekusi , caranya ketik perintah tlink/t latihan1 atau tlink/t namaprogram.

Jalankan program dengan mengetikkan nama program pada DOSBox, misalnya latihan1 maka
akan menghasilkan karakter A.

Selanjutnya kita akan mencetak beberapa karakter , berikut adalah kode programnya.

.MODEL SMALL
.CODE
ORG 100h

Proses :
MOV AH,2h
MOV DL,'R'
INT 21h

MOV DL,'I'
INT 21h

MOV DL,'Y'
INT 21h

MOV DL,'A'
INT 21h

MOV DL,'N'
INT 21h

MOV DL,'T'
INT 21h

MOV DL,'O'
INT 21h

INT 20h
END Proses

Simpan dengan ekstensi *.ASM , misalnya saya menyimpan dengan nama latihan2.ASM.

Lakukan proses compile seperti diatas , caranya ketikkan perintah tasm latihan2 dilanjutkan
dengan tlink dengan perintah tlink/t latihan2 dan jalankankan program tersebut dengan perintah
latihan2.

Maka akan menghasilkan beberapa karakter seperti di bawah ini.

Semoga bermanfaat .

Wassalamu'alaykum.
. Berikut link download contoh program dan Tutorial dalam bentuk PDF.

Download Contoh Program


Download Tutorial

Anda mungkin juga menyukai