Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAHASA RAKITAN BAGIAN 2. INT 10H Interupt 10H disebut juga sebagai BIOS Video Service. Interupt 10H melayani lintas data ke layar CRT, mulai dari pemilihan.

Presentasi serupa


Presentasi berjudul: "BAHASA RAKITAN BAGIAN 2. INT 10H Interupt 10H disebut juga sebagai BIOS Video Service. Interupt 10H melayani lintas data ke layar CRT, mulai dari pemilihan."— Transcript presentasi:

1 BAHASA RAKITAN BAGIAN 2

2 INT 10H Interupt 10H disebut juga sebagai BIOS Video Service. Interupt 10H melayani lintas data ke layar CRT, mulai dari pemilihan modus layar CRT, mengendalikan kursor, tulis-menulis karakter bersama warnanya, hingga pengaturan pixel untuk grafik. Nomor FungsiKegunaan 00HMenentukan modus Video (Set Video Mode) 02HMenentukan posisi kursor (Set Cursor Position) 06HMenggeser isi layar CRT ke atas (Scroll Up) 07HMenggeser isi layar CRT ke bawah (Scroll Down) 08HMembaca data karakter dan atributnya 09HMenulis/menyajikan karakter dengan atributnya 13HMenulis kalimat dengan atributnya Nomor fungsi INT 10H yang sering digunakan BIOS Video Service

3 Contoh Program

4 1. Mencetak huruf dengan atributnya ;==============================================================================; ; PROGRAM : DUA1.ASM ; ; FUNGSI : MENCETAK KARAKTER BESERTA ATRIBUTNYA DENGAN INT 10H ; ;==============================================================================;.MODEL SMALL.CODE ORG 100H MULAI: MOV AH,09H;NOMOR FUNGSI INTERRUPT MOV AL,'S' ;KARAKTER YANG AKAN DICETAK MOV BH,00H ;NOMOR HALAMAN LAYAR MOV BL,94H ;WARNA ATAU ATRIBUT DARI KARAKTER YANG ;AKAN DICETAK MOV CX,03H ;BANYAKNYA KARAKTER YANG AKAN DICETAK INT 10H ;LAKSANAKAN INTERRUPT INT 20H ;SELESAI DAN KEMBALI KE DOS END MULAI

5 2. Mencetak kalimat dengan atributnya ;==============================================================================; ;PROGRAM : DUA2.ASM ; ;FUNGSI : MENCETAK KALIMAT DENGAN ATRIBUTNYA DENGAN INT 10H ; ; ; ; INPUT AX = 1300H ; ; BL = ATRIBUT ; ; BH = HALAMAN TAMPILAN ; ; DL = POSISI X ; ; DH = POSISI Y ; ; CH = PANJANG KALIMAT DALAM KARAKTER ; ;==============================================================================;.MODEL SMALL.CODE ORG 100H DATA: JMP MULAI KALIMAT DB 'MENULIS KARAKTER DENGAN' DB ' ATRIBUTNYA' MULAI: MOV AX,1300H MOV BL, B MOV BH,00H MOV DL,20 MOV DH,12 MOV CX,33 LEA BP,KALIMAT ; INT 10H;LAKSANAKAN INTERRUPT INT 20H;SELESAI, KEMBALI KE DOS END DATA


Download ppt "BAHASA RAKITAN BAGIAN 2. INT 10H Interupt 10H disebut juga sebagai BIOS Video Service. Interupt 10H melayani lintas data ke layar CRT, mulai dari pemilihan."

Presentasi serupa


Iklan oleh Google