// Robby Fajri Maulana // On-26 Okt 2014

Kali ini saya akan memberikan tutorial cara untuk membuat karakter
"AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ" berwarna-warni menggunakan program assembly

Untuk membuat karakter ini perintah yang digunakan masih sama dengan perintah-perintah yang pernah diajarkan sebelumnya. Aplikasi yang diperlukan juga masih sama, yaitu TASM, TLINK, RTM, dan Command Prompt.

Pertama, bukalah Command Prompt, Masuki direktori assembly, kemudian buka windows text editor.



Sekarang buatlah perintah-perintah seperti yang tertulis dibawah ini.

.model small
.code
org 100h

proses :
        mov ah,09h     ;Kode untuk mencetak warna
        mov bl,93h     ;Kode warna yang akan dicetak
        mov cx,52       ;Jumlah karakter warna yang akan dicetak
        
repeat:
        int 10h              ;Cetak warna       
        add bl,1            ;Menambah kode warna sebanyak 1, sehingga warnanya akan berbeda-beda
        loop repeat      ;Ulangi perintah "repeat:"

        mov ah,02h      ;Kode untuk mencetak karakter
        mov dl,'A'         ;Karakter yang akan dicetak
        mov cx,26         ; Jumlah karakter yang akan dicetak
ulang :
        int 21h              ;Cetak karakter
        int 21h              ;Cetak karakter, sehingga menghasilkan 2 karakter yang sama

        add dl,1             ;Menambah kode karakter sebanyak 1
        loop ulang         ;ulangi perintah 'ulang:'

       int 20h               ;menghentikan program
END proses              ; akhiri 'proses'


Simpan file sebagai .asm file, lalu keluar dari text editor dan kembali ke command prompt.

Compile-lah file tadi menggunakan TASM, kemudian ubahlah menjadi .exe file menggunakan TLINK dan jalankan program. Jika sudah benar maka akan mendapatkan pesan seperti berikut

Selamat! anda telah berhasil melakukan perintah dengan benar! Untuk melihat contoh yang sudah jadi, bisa didownload dari link berikut. Jalankan program menggunakan command prompt.

Leave a Reply

Subscribe to Posts | Subscribe to Comments