İçeriğe atla

Int 16h

Vikipedi, özgür ansiklopedi

Int 16h, Klavye için interrupt(kesilme) dir.

mov ah, 00h ;klavyeden tus al
int 16h
;klavyeden gelen tuş verisi artık al registerindedir

Desteklenen Özellikler

[değiştir | kaynağı değiştir]
Fonksiyon Fonksiyon Kodu (AH) Cihaz
Tuş basımını oku 00h Klavye
Klavye geçici hafızasının(buffer) durumunu öğren 01h Klavye
Klavye durumunu al 02h Klavye
Tekrarlama faktörü 03h Klavye
Klavye tuşuna basmayı simüle et 05h Klavye
Klavye IDsini Al 0Ah Klavye
Genişletilmiş Klavye tuş basımı oku 10h Genişletilmiş Klavye
Genişletilmiş Klavye geçici hafızasının(buffer) durumunu öğren 11h Genişletilmiş Klavye

Int 16h AH=ooh - tuş basımı oku

[değiştir | kaynağı değiştir]
Fonksiyon Fonksiyon Kodu Cihaz Geri Döndür
Tuş basımı oku 00h Klavye AL = Basılan butonun ASCII Karakteri ve AH = Basılı tutulan tuşun tarama kodu