Klavyedeki NUM LOCK,SCROLL LOCK,CAPS LOCK Ledlerinin durumları ufak bi kod parçasıyla değiştirilebilir
0040:0017 bellek adresli 1 byte bu tuşların(dolayısıyla ledlerinin) durumlarını içerir.Şöyleki
Scroll Lock için 10h
Num Lock için 20h
Caps Lock için 40h
Eğer birden çok led yanıyorsa yanan ledlerin kodları toplamı olucaktır yani üçü birden yanıyorsa 40+20+10 = 70h
Bu memory adresinin değerini okumak veya değiştirmek için ise pascalda şöyle bişeyler yapabiliriz :
Bi değişkenimiz var Led_Durum bu şu şekilde tanımlı
Led_Durum : byte absolute $40:$17
Led_Durum değişkenini değiştirdiğimizde o bellek adresi de değişecektir.
Güçlü ÖZTÜRK
0040:0017 bellek adresli 1 byte bu tuşların(dolayısıyla ledlerinin) durumlarını içerir.Şöyleki
Scroll Lock için 10h
Num Lock için 20h
Caps Lock için 40h
Eğer birden çok led yanıyorsa yanan ledlerin kodları toplamı olucaktır yani üçü birden yanıyorsa 40+20+10 = 70h
Bu memory adresinin değerini okumak veya değiştirmek için ise pascalda şöyle bişeyler yapabiliriz :
Bi değişkenimiz var Led_Durum bu şu şekilde tanımlı
Led_Durum : byte absolute $40:$17
Güçlü ÖZTÜRK