Sie sind auf Seite 1von 2

DIBELAKANG TANDA Pada saat pendefinisian untuk variabel KAL0 kitamenambahkan tanda 13 dan 10.

Kedua tanda ini merupakan karakterkontrol untuk pindah baris (tanda 10) dan menuju ko lom 0 (tanda 13).Pada akhir dari setiap kalimat yang ingin dicetak harus kita ta mbahkandengan karakter $ . Karakter ini akan dipakai sebagai tanda akhir darikalima t. Karena karakter $ dijadikan sebagai tanda akhir dari kalimatyang ingin dicetak, maka pada proses pencetakan karakter yang keduahanya kalimat DIBELAKANG TANDA tidak tercetak keluar, karenaterletak dibelakang tanda $ .Dengan demikian, bila kita ingi mencetak kalimat yangmengandung tanda $ , harus dig unakan fungsi yang lain, misalnyamencetak kalimat dengan perkarakter melalui Interupsi 21 fungsi 2 . 2.Karakter Kontrol Pada program 1 kita telah menggunakan 2 buah karakterkontrol, yaitu 10 (LF) dan 13 (CR). Karakter kontrol yang tersedia untukoperasi pada video yang sering digu nakan terdapat 5, yaitu 07, 08,09, 10 dan 13 (Tabel 1). Tabel 1. Karakter Kontrol Yang Sering DigunakanCODENAMAFUNGSI 07Bel Memberikan suara BEEP08Backspace (BS)Memindahkan kursor 1 kolom ke belakan g09Horizontal TabMemindahkan kursor 8 kolom ke kanan10Line Feed (LF)Memindahkan kursor 1 baris ke bawah13Carriage Return(CR)Memindahkan kursor menuju awal baris Selain dari karakter kontrol pada Tabel 1, masih terdapatkarakter-karakter kontr ol lain, yang sebagian besar digunakan untuk keperluan komunikasi komputer dengan periferalnya. Karakter kontrolyang tersedia pada ASCII secara lengkap bisa anda lihat Tabel 2. Tabel 2. Karakter Kontrol Pada ASCIICODENAMACODENAMA 00Nul16Data Link Escape01Start of Heading17Device Control02Start of Text18Negati ve Acknowledge03End of Text19Synchronous Idle04End of Transmission20End of Trans smision Block05Enquiry21Cancel06Acknowledge22End of Medium07Bel23Substitute08Bac kspace24Escape09Horizontal Tabulation25File Separator10Line Feed26Group Separato r11Vertical Tabulation27Record Separator12Form Feed28Unit Separator13Carriage Re turn29Space14Shift Out30Delete15Shift In 3.Karakter Kontrol Pada bagian sebelumnya kita mencetak kalimat dengan fungsi DOS yang mencetak kalimat tanpa atribut. Untuk mencetak kalimat dengan atributnya dapat digunakan fungsi dari BIOS , melalui Interupsi 10h . Adapun yang harus persiapkan adalah : register AXdiisi dengan 1300h , BL diisi dengan atribut yang ingin ditampilkan, BHdiisi dengan halaman tampila n, DL diisi dengan posisi X tanpa kalimattersebut akan tercetak sedangkan DH dii si dengan posisi Y-nya. Karenafungsi ini tidak mengenal batas tulisan $ seperti in terupsi 21h servis9, maka kita harus mengisikan CX dengan banyaknya karakter dal amkalimat. Register ES:BP digunakan untuk mencatat alamat dari kalimatyang ingin dicetak. Program 2. Mencetak Kalimat Dengan Atributnya

Bila program 2 dijalankan, maka layar pada posisi kolom ke 20dan baris ke 12 aka n terdapat tulisan dengan warna background warnabiru: Menulis kalimat dengan Atributnya Mengenai halaman layar akan dibahas pada bagian yang lain,sedangkan mengenai atr ibut akan segera kita bahas.

Das könnte Ihnen auch gefallen