Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Turbo Assembly Mencetak Kalimat.

Presentasi serupa


Presentasi berjudul: "Turbo Assembly Mencetak Kalimat."— Transcript presentasi:

1 Turbo Assembly Mencetak Kalimat

2 Mencetak Kalimat 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 Mencetak String dengan Int 20
.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 Karakter Kontrol 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 Karakter Kontrol Code Nama Fungsi 07 Bel Memberikan suara BEEP 08
Backspace (BS) Memindahkan kursor 1 kolom ke belakang 09 Horizontal Tab Memindahkan kursor 8 kolom ke kanan 10 Line Feed (LF) Memindahkan kursor 1 baris ke bawah 12 Carrieage Return (CR) Memindahkan kursor menuju awal baris

7 Mencetak Kalimat dengan Atribut
.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 "Turbo Assembly Mencetak Kalimat."

Presentasi serupa


Iklan oleh Google