MATERI INTERRUPT
1. interrupt 21h service 01h
NO. INTERRUPT = 21h
NO. SERVICE = 01h
FUNCTION = Input 1 Karakter (Keyboard Input)
Mengambil Input Dari Keyboard (Standard Input Device),
lalu menampilkan karakter ke layar (Standard Output Device) dan menyimpan karakter tersebut di AL.
Penekanan tombol Ctrl-Break akan dicek. Jika tombol tersebut ditekan, interupt 23h akan dieksekusi.
INPUT :
AH = 01H
OUTPUT :
AL = Kode ASCII Hasil Input Tercetak di layar
2. interrupt 21h service 07h
NO. INTERRUPT = 21h
NO. SERVICE = 07h
FUNCTION = Input 1 Karakter Tanpa Echo Tidak Mengecek Ctrl-C (Direct Console Input Without
Echo). Menunggu hingga sebuah karakter diketikkan dari standard input device dan menyimpannya ke
register AL. Service ini sangat mirip dengan service 01h, hanya saja pada service ini karakter tak
ditampilkan ke layar. Service ini tidak mengecek Ctrl-C atau Ctrl-Break. Service ini sering dipakai untuk
pemasukan password karena tak menampilkan karakter yang diketikkan.
INPUT :
AH = 07H
OUTPUT :
AL = Kode ASCII Yang Ditekan
3. interrupt 21h service 08h
NO. INTERRUPT = 21h
NO. SERVICE = 08h
FUNCTION = Input 1 Karakter Tanpa Echo Mengecek Ctrl-C (Console Input Without Echo With ^C).
Menunggu hingga sebuah karakter diketikkan dari standard input device dan menyimpannya ke AL.
Service ini juga tidak menampilkan karakter yang diketikkan ke layar monitor tapi mencek Ctrl-C atau
Ctrl-Break. Jika tombol tersebut ditekan, INT 23h akan dieksekusi.
INPUT :
AH = 08H
OUTPUT :
AL = Kode ASCII Yang Ditekan
Comments
Post a Comment