Lincoln Arantes Posted August 30, 2019 Author Posted August 30, 2019 ;Fiz esse código para a gente se diverti um pouco! ;Fique a vontade para alteração ou dar sua opinião! ; Exemplo de uma comparação de if se menor ou se maior e igual ; Escrito por Lincoln Cesar dos Reis Arantes section .text global _start ;must be declared for using gcc _start: ;tell linker entry point mov eax, 0x4 ;numero 4 em hexadecimal (nao mexar aqui) mov ebx, 0x1 ;numero 1 em hexadecimal (mexa aqui) cmp ebx, eax jl mostra2 ; menor que jg mostra1 ; maior e igual a mostra1: mov edx, len1 ;message length mov ecx, msg1 ;message to write mov ebx, 1 ;file descriptor (stdout) mov eax, 4 ;system call number (sys_write) int 0x80 ;call kernel mov eax, 1 ;system call number (sys_exit) int 0x80 ;call kernel mostra2: mov edx, len ;message length mov ecx, msg ;message to write mov ebx, 1 ;file descriptor (stdout) mov eax, 4 ;system call number (sys_write) int 0x80 ;call kernel mov eax, 1 ;system call number (sys_exit) int 0x80 ;call kernel section .data msg1 db 'Maior ou igual que 4!',0xa ;our dear string len1 equ $ - msg1 ;length of our dear string msg db 'Menor que 4!',0xa ;our dear string len equ $ - msg ;length of our dear string
Recommended Posts
Archived
This topic is now archived and is closed to further replies.