Portfolio Code | Clement Colmerauer
Repositories
Site
Introduction to x86 assembly
Code
Commits
Branches
Tags
Search
Tree:
8d5f969
Branches
Tags
master
Introduction to x86 assembly
res
str_to_int.asm
Initial commit
ClementColmerauer
commited
8d5f969
at 2024-10-20 09:30:55
str_to_int.asm
Blame
History
Raw
global _start section .data buffer: db 64 dup(0) section .text _start: xor esi, esi .convert: ; Lecture de l'entrée standard mov eax, 3 xor ebx, ebx mov ecx, buffer mov edx, 1 int 80h ; Conversion en entier xor ebx, ebx mov bl, [buffer] cmp ebx, 10 je .print sub ebx, 48 imul esi, 10 add esi, ebx jmp .convert ; Valeur de retour .print: mov eax, 1 xor ebx, ebx int 80h