Program Residen
dalam pembuatan program residen, kita dapat membaginya dalam 2 bagian pokok yaitu:
- Initialize Section, yaitu bagian dari program yang bertugas meresidenkan residen section. Bagian ini sendiri tidak residen, dan pada bagian inilah suatu vektor interupsi diubah.
- Residen Section, yaitu bagian dari program yang akan menetap pada memory. Program ini akan menetap pada memory sampai dihilangkan, atau hingga komputer di restart.
Pada program sebelumnya kita mengakhiri program dengan interupsi 20h yang akan mengembalikan kontrol program sepenuhnya ke DOS. Pada program residen, program akan selalu kita akhiri dengan interupsi 27h ataupun interupsi 21h fungsi 31h.
Contoh Program Residen:
Sebelum memulai membuat program anda harus mempunyai program assembly-nya terlebih dahulu, bagi sobat yang belum mempunyai programnya dapat download disini.
Program mengunci Caps Lock
pada alamat 40h:17h terdapat data tentang status tombol keyboard dimana bit ke-7 digunakan digunakan untuk menandakan keadaan dari tombol caps lock.
Berikut langkah-langkahnya:
1.Buka command prompt dapat tekan tombol window + R kemudian ketikan cmd, kemudian masuk ke menu edit.
2.Masukan kode seperti dibawah ini.
3.Setelah selesai simpan dan beri nama program kemudian diakhiri .asm contoh seperti dengan nama capslock.asm
4.setelah selesai buka dosbox , (bagi yang belum mempunyai programnya download disini), masukan kode seperti di bawah ini untuk masuk ke file simpanan kita.
5.Setelah itu tasm dan tlink/t programnya jika ada error berarti programnya masih ada kode yang salah , jika benar maka akan tampil seperti di bawah ini.
6.Jalankan programnya
Setelah program berjalan maka capslock akan terkunci, jangan khawatir untuk mengembalikan capslock seperti semula tinggal mengeluarkan programnya
Demikian dari saya semoga bermanfaat bagi kita semua, untuk download documentnya klik disini
0 komentar:
Posting Komentar