Advertisement
LincolnArantes

Loop Infinito

Oct 18th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;Loop infinito - escrito por Lincoln César dos Reis Arantes
  2.  
  3. SYS_EXIT  equ 1
  4. RET_EXIT  equ 5
  5. SYS_READ  equ 3
  6. SYS_WRITE equ 4
  7. STD_IN    equ 0
  8. STD_OUT   equ 1
  9. MAX_IN    equ 10
  10.  
  11. segment .data
  12.  
  13.   msg db "Mostrando dados ", 0xA, 0xD
  14.   len equ $- msg
  15.  
  16.  
  17. section .text
  18.    global _start        ;must be declared for using gcc
  19.    
  20. _start:                 ;tell linker entry point
  21.  
  22.    
  23. l1: ;inicio do loop
  24.  
  25.  
  26.  ; quando o codigo passa aqui ele cria o loop para mostrar a mensagem
  27.   mov eax, SYS_WRITE
  28.   mov ebx, STD_OUT
  29.   mov ecx, msg
  30.   mov edx, len
  31.   int 0x80
  32.    
  33.  
  34.  
  35.    loop l1 ; fim do loop
  36.  
  37.    
  38.    mov eax,1             ;system call number (sys_exit)
  39.    int 0x80              ;call kernel
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement