[asm]Bufor klawiatury

0

Jak mogę pobrać z bufora klawiatury kod asci ostatnio naciśniętego klawisza??

0

na kilka(naście) sposobów
ot choćby

in al,60h
0

Mi chodzi o kod ASCI a nie numer klawisza.

0

uups - sorry

xor ax,ax
int 16h

AH = ScanCode
AL = ASCII

0

Chcę odczytać z bufora klawiatury kod ascii a nie przerwaniem.

0

[code]
0040:0080 Buf_start DW 1 dup(?); offset początku
; bufora klawiatury
; (zazwyczaj 1eh)
0040:0082 Buf_end DW 1 dup(?); offset konca
; bufora klawiatury
; (zazwyczaj 3eh)
;------------------------------------------------------
0040:001a buff_head DW 1 dup(?); wskaznik poczatku
; cyklicznego bufora znaków
; odebranych z klawiatury
0040:001c buff_tail DW 1 dup(?); wskaznik końca
; cyklicznego bufora znaków
; odebranych z klawiatury
;------------------------------------------------------
0040:buf_start DW 16 dup(?); adres bufora klawiatury
[/code]

bufor odebranych znaków to czesc/całośc bufora klawiatury

1 użytkowników online, w tym zalogowanych: 0, gości: 1