Advertisement
LincolnArantes

Pega a primeira letra de uma frase

Dec 6th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;pegar a primeira letra de uma frase
  2. ;Lincoln Cesar dos Reis Arantes
  3. ;https://www.tutorialspoint.com/compile_assembly_online.php
  4.    
  5. section .text
  6. global _start     ;must be declared for linker (gcc)
  7.    
  8. _start:          ;tell linker entry point
  9.    
  10.    mov eax, [var1]
  11.    mov ebx, [var2]
  12.    or eax, ebx
  13.    
  14.    
  15.    mov [result], eax ;pegar a 1 letra da eax
  16.     mov [result2], ebx ;pegar a 1 letra da ebx
  17.    
  18.    
  19.    
  20.     ; mostrando o resultado na tela
  21.    mov eax, 4      
  22.    mov ebx, 1
  23.    mov ecx, result      
  24.    mov edx, 1        
  25.    int 0x80
  26.    
  27.    
  28.    
  29.    
  30.     ; mostrando o resultado na tela
  31.    mov eax, 4      
  32.    mov ebx, 1
  33.    mov ecx, result2      
  34.    mov edx, 1        
  35.    int 0x80
  36.    
  37.    
  38.    
  39.      mov  eax,1    ;system call number (sys_exit)
  40.    int  0x80     ;call kernel
  41.    
  42.    section .data
  43.    var1 db  'Minha uva linda'
  44.    var2 db  'Ideia na cuca'
  45.    
  46.    section .bss
  47.    
  48.    result resb 4
  49.     result2 resb 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement