Cześć,

uczę się assemblera [ NASM ] pod linuxem x64 i chciałbym w konsoli wyświetlić tekst np "Do jakiej wartości zliczać?" i w tej samej linijce przejść do odczytu i wykrywać wciskanie lewej strzałki na klawiaturze.

Jak użytkownik nacisnął left_arrow to wyświetlam jeden, nacisnął jeszcze raz wyświetlam 2 itd.
Mam problem jak wykryć w NASM wciśnięcie left_arrow?

na razie mam wyświetlenie tekstu i przejście w stan oczekiwania na input:

section .data

	newline: 	db 10

	; Syscall information
    sys_exit 		equ 1
    sys_write 		equ 4

    ; Streams
    stdout 			equ 1
	stdin			equ 0

  	prompt1:  		db 'Do jakiej wartosci zliczac?: ' 
  	prompt1Len: 	equ $-prompt1

  	number:			db 0

section .text
	global _start


;main function
_start:

  	; display first prompt
  	mov eax, sys_write 
  	mov ebx, stdout
  	mov ecx, prompt1 
  	mov edx, prompt1Len 
  	int 0x80 


jmp loop

	mov eax,sys_exit           ; The system call for exit (sys_exit)
	mov ebx,0            	   ; Exit with return code of 0 (no error)
	int 80h

loop:

mov eax, 3 
mov ebx, stdin 
 
  
  ; WYKRYĆ WCISNIECIE LEFT_ARROW I WYSWIETLAC ILOSC KLIKNIEC
  ; NP POPRZEZ INKREMENTACJE ZMIENNEJ number: db 0

int 80h
jmp loop
ret