Borland C++ 5.02 menyediakan sebuah fungsi untuk menjalankan interupsi BIOS atau DOS, yaitu fungsi int86. Nama fungsi ini dideklarasikan di file header dos.h, berikut ini adalah sintaks dari fungsi int86 :
int int86(int nomor, union REGS *inregs,union REGS *outregs)
keterangan :
int nomor, nomor interupsi yang akan dijalankan.
union REGS *inregs, representasi register pada mikroprosesor yang berisi nilai yang akan digunakan untuk menjalankan interupsi.
union REGS *outregs, representasi register pada mikroprosesor setelah interupsi dijalankan.
Berikut ini adalah contoh sederhana penggunaan int86 untuk mencetak karakter menggunakan interupsi BIOS 10 heksadesimal servis 09 heksadesimal. Simpan contoh dibawah ini dengan nama project contoh01.ide dan kode program contoh01.cpp.
Title :
Pertemuan I : Memanggil Interupsi BIOS atau DOS Menggunakan Fungsi int86
Description : Borland C++ 5.02 menyediakan sebuah fungsi untuk menjalankan interupsi BIOS atau DOS, yaitu fungsi int86. Nama fungsi ini dideklarasikan di...
Rating :
5