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

Pada kesempatan kali ini saya akan memberikan tutorial cara untuk membuat Karakter ABCDEEDCBA dengan huruf ABCDE berwarna-warni menggunakan Bahasa Assembly.

Aplikasi yang diperlukan masih sama seperti sebelumnya yaitu TASM, TLINK, dan RTM serta menggunakan aplikasi Command Prompt untuk membuka, membuat dan menjalankan program.


Untuk membuat karakter ini, kita masih akan menggunakan perintah-perintah yang sama seperti perintah register sebelumnya, dengan beberapa perintah baru untuk membuat warna pada karakter.

Pertama bukalah dulu aplikasi command prompt.



Untuk membuat karakter ini, kita memerlukan register-register baru, yaitu :

mov ah,09h  ; Register ini digunakan untuk membuat warna pada karakter bisa dicetak
mov bl,xxh  ; Register ini sebagai kode warna karakter yang akan dicetak, ubah xx menjadi kode warna yang diinginkan
int 10h          ; Register ini digunakan untuk mencetak warna pada karakter
sub               ; Register ini adalah kebalikan dari register ADD, fungsinya untuk mengurangi karakter.

Sekarang, buatlah perintah-perintah berikut dalam text editor untuk membuat karakter.

.model small
.code
org 100h
proses:
        mov ah,09h   ;Kode untuk mencetak warna
        mov bl,93h    ;Kode warna yang akan dicetak
        mov cx,5h      ;Jumlah karakter warna yang akan dicetak
ulang:
        int 10h            ;Cetak warna
        ADD bl,1        ;Menambah kode warna sebanyak 1, sehingga warnanya akan berbeda-beda
        loop ulang      ;ulangi perintah 'ulang:'

        mov ah,02h     ;Kode untuk mencetak karakter
        mov dl,'A'       ;Karakter yang akan dicetak
        mov cx,4h       ; Jumlah karakter yang akan dicetak
ulang2:
        int 21h             ;Cetak karakter
        add dl,1           ;Menambah kode karakter sebanyak 1
        loop ulang2     ;ulangi perintah 'ulang2:'

        mov ah,02h     ;Kode untuk mencetak karakter
        int 21h             ;Cetak karakter
        mov cx,5h        ;jumlah karakter yang akan dicetak
ulang3:
        int 21h             ;Cetak karakter
        sub dl,1            ;Mengurangi kode karakter sebanyak 1
        loop ulang3     ;ulangi perintah 'ulang3'


        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.


{ 1 komentar... read them below or add one }