| 12345678910111213141516171819202122232425 |
- section .bss
- num resb 5 ;"variable" for numbers
- section .text
- global _start
- _start:
- ;Read input 5 byte numeric
- mov edx,5 ;expect message 1 byte
- mov ecx,num ;set register?
- mov ebx,2 ;std in?
- mov eax,3 ;set call sys_read
- int 0x80 ;kernel exec
- ;Write input back to console
- mov edx,5 ;expect message 1 byte
- mov ecx,num ;set register?
- mov ebx,1 ;std in?
- mov eax,4 ;set call sys_read
- int 0x80 ;kernel exec
- ;exit programm
- mov eax,1
- mov ebx,0
- int 0x80
|