Witam

Aplikacja wyswietlająca bufor klawiatury w trybie graficznym pod dos.

Oto co udalo mi sie naskrobac:

org 100h

znak: db 16
kod: db 16

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

                  ;mov ah,0         ;funkcja odczytujaca kod klawisza
           ;int 16h            ;al=ascii, ah=scancode
	
	
     
	 ;mov [kod],al  ; ascii=al
                   ;mov [znak],ah ;znak=ah 
	
	 
	 
	
	



		 
   ; mov     ah,05h        ;BIOS INT16h Zapisanie do bufora
   ; mov     ch,[kod]      ;IN: CH = scancode
   ; mov     cl,[znak]     ;IN: CL = ASCII  code
   ; int 16h			      ; CF=0,AL=00 powodzenie
						   ; CF=1, AL=01 bufor pełny		 
	
	
	








;mov ah,10h;// funkcja odczytujaca kod klawisza
;int 16h
	
;mov [kod],al  ; ascii=al
;mov [znak],ah ; scancode=ah


    ;mov eax,4c00h
    ;int 21h