Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Näppäimistömuisti

Juhko [06.09.2008 13:14:48]

#

Painettujen näppäinten ASCII- ja Scan-koodithan löytyvät muistiosoitteista 1Eh-3Dh segmentillä 40h. Täältä ei kuitenkaan löydy erikoisnäppäimiä (Ctrl, Alt jne.). Löytyvätkö ne jostakin muualta, vai täytyykö käyttää inppiä?

Anthaing [06.09.2008 16:51:22]

#

Saman segmentin osoitteessa 17h on näppäimistölippukenttä, jolla näkyy olevan tämmöiset bitit:
bitti 0 : oikea Shift painettuna
bitti 1 : vasen Shift painettuna
bitti 2 : Ctrl painettuna
bitti 3 : Alt painettuna
bitti 4 : Scroll Lock päällä
bitti 5 : Num Lock päällä
bitti 6 : Caps Lock päällä
bitti 7 : Insert päällä

Osoitteessa 18h on toinen lippukenttä, jonka bitit ovat:
bitti 0 : oikea Alt painettuna
bitti 1 : vasen Alt painettuna
bitti 2 : SysReq painettuna
bitti 3 : Pause päällä
bitti 4 : Scroll Lock painettuna
bitti 5 : Num Lock painettuna
bitti 6 : Caps Lock painettuna
bitti 7 : Insert painettuna

Painettuna tarkoittaa, että painettuna juuri nyt, ja päällä, että merkkivalo palaa näppäimistössä. En ole näitä testannut, kopioin vain kirjasta.

Juhko [06.09.2008 17:06:44]

#

Kiitti. Mitä kirjaa muuten käytät?

Anthaing [06.09.2008 21:58:06]

#

Inside Assembler.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta