Rabu, 22 Juni 2011

Progam Penampil Nama dengan Emu 8086

; You may customize this and other start-up templates;
; The location of this template is c:\emu8086\inc\0_com_template.txt

; this sample prints 16x16 color map,
; it uses all possible colors.

name "penampil karakter denga perubahan warna"

org 100h



mov ax, 3
int 10h


mov ax, 1003h
mov bx, 0
int 10h



mov dl, 0
mov dh, 0

mov bl, 0

jmp next_char

next_row:
inc dh
cmp dh, 16
je stop_print
mov dl, 0

next_char:


mov ah, 02h
int 10h

mov al, 'I'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'G'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'D'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'E'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'A'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'G'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'U'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'S'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'P'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'E'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'R'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'M'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'A'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'D'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'I'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'A'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'N'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h
mov al, 'A'
mov bh, 0
mov cx, 3
mov ah, 09h
int 10h

inc bl

inc dl
cmp dl, 16
je next_row
jmp next_char

stop_print:


mov dl, 10
mov dh, 5
mov ah, 02h
int 10h


mov al, 'x'
mov ah, 0eh
int 10h



mov ah, 0
int 16h


ret

Tidak ada komentar:

Posting Komentar