Untuk menambahkan atribut warna pada assembly kita akan mengenal fungsi BL. Fungsi BL dapat ditambahkan keterangan dengan digit heksadesimal maupun biner. Disini kita akan mengambil contoh penggunaan fungsi MOV BL dengan biner.
.MODEL SMALL .CODE ORG 100H Proses : MOV AH,9H MOV AL,'X' MOV BL,00101110b MOV BH, 00H MOV CX,00H INT 10H INT 20H END PROSES
Jika berhasil code yang akan keluar adalah 9 buah X berbackground hijau seperti ini :
1. Background HIJAU karena code biner yang ada pada MOV BL yaitu 00101110b, beberapa code yang saya coba jika biner nya diubah maka backgroundnya juga diubah. Contoh : 01001110b akan menjadi merah.
Sedangkan, Untuk kita akan mempelajari fungsi LOOP. untuk lebih jelasnya coba copy susunan kode yang ada dibawah ini :
.MODEL SMALL .CODE ORG 100H Proses : MOV AH,2H MOV DL,'A' MOV CX,26 ULANGI : INT 21H ADD DL,1 LOOP ULANGI INT 20H END Proses
Jika berhasil code yang akan keluar adalah huruf A sampai Z berurutan seperti ini :
codeny udh ane coba jalanin tuh gan di emu8086 tp yg muncul cuma tulisan A doang, kira2 knp y gan
ReplyDeleteClick to see the code!
To insert emoticon you must added at least one space before the code.