Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Mencetak Kalimat.  Untuk mencetak kalimat, bisa digunakan interupsi 21 fungsi 9 dengan aturan:  INPUT  AH = 9  DS:DX = Alamat String tersebut  CATATAN.

Presentasi serupa


Presentasi berjudul: "Mencetak Kalimat.  Untuk mencetak kalimat, bisa digunakan interupsi 21 fungsi 9 dengan aturan:  INPUT  AH = 9  DS:DX = Alamat String tersebut  CATATAN."— Transcript presentasi:

1 Mencetak Kalimat

2  Untuk mencetak kalimat, bisa digunakan interupsi 21 fungsi 9 dengan aturan:  INPUT  AH = 9  DS:DX = Alamat String tersebut  CATATAN = Karakter '$' dijadikan tanda akhir tulisan

3 .MODEL SMALL .CODE  ORG 100h  Tdata : JMP Proses  Kal0 DB 'PROSES PENCETAKAN STRING ',13,10,'$'  Kal1 DB 'DIBELAKANG TANDA $ TIDAK BISA DICETAK '  Proses:  MOV AH,09h ; Servis ke 9  MOV DX,OFFSET Kal0 ; Ambil Alamat Offset Kal0  INT 21h ; Cetak perkarakter sampai tanda $

4  LEA DX,Kal0 ; Ambil Alamat Offset Kal0  INT 21h ; Cetak perkarakter sampai tanda $  LEA DX,Kal0+7 ; Ambil Alamat Offset KAl0+7  INT 21h ; Cetak perkarakter sampai tanda $  LEA DX,KAL1 ; Ambil Offset kal1  INT 21h ; Cetak perkarakter sampai ketemu $  INT 20h ; Selesai, kembali ke DOS  END Tdata

5  Pada program diatas kita telah menggunakan 2 buah karakter kontrol, yaitu 10(LF) dan 13(CR).  Karakter kontrol yang tersedia untuk operasi pada video yang sering digunakan terdapat 5, yaitu 07, 08, 09, 10 dan 13

6 CodeNamaFungsi 07BelMemberikan suara BEEP 08Backspace (BS)Memindahkan kursor 1 kolom ke belakang 09Horizontal TabMemindahkan kursor 8 kolom ke kanan 10Line Feed (LF)Memindahkan kursor 1 baris ke bawah 12Carrieage Return (CR)Memindahkan kursor menuju awal baris

7 .MODEL SMALL .CODE  ORG 100h  TData : JMP Proses  Kal0 DB ' Menulis kalimat dengan Atributnya '  Proses:  MOV AX,1300h ; Servis 13h subfungsi 00  MOV BL, b ; Atribut tulisan  MOV BH,00 ; Halaman tampilan 0  MOV DL,20 ; Posisi X

8  MOV DH,12 ; Posisi Y  MOV CX,35 ; Banyaknya karakter dalam string  LEA BP,Kal0 ; ES:BP alamat string  INT 10h ; Cetak kalimat !  INT 20h ; Selesai, kembali ke DOS  END TData


Download ppt "Mencetak Kalimat.  Untuk mencetak kalimat, bisa digunakan interupsi 21 fungsi 9 dengan aturan:  INPUT  AH = 9  DS:DX = Alamat String tersebut  CATATAN."

Presentasi serupa


Iklan oleh Google