Buscar

somando_valores_e_mostrando_na_tela

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

; Somando dois valores e mostrando na tela
; Lincoln Cesar dos Reis Arantes
; 32 Bits - https://www.tutorialspoint.com/compile_asm_online.php
section	.text
 global _start	 ;must be declared for linker (gcc)
	
_start:	 ;tell linker entry point
 ;Primeiro valor	
 mov eax, '7'
 sub eax, '0'
 ;Segundo valor	
 mov ebx, '2'
 sub ebx, '0'
 ;soma abaixo
 add eax, ebx
 ;adicione '0' para converter a soma de decimal para ASCII
 add eax, '0'
 ;gravando o resultado na variavel resultado
 mov [resultado], eax
 ; mostrando o resultado da soma (printando na tela)
 mov eax, 4 
 mov ebx, 1
 mov ecx, resultado 
 mov edx, 1 
 int 0x80
	
	
 mov	eax,1 ;system call number (sys_exit)
 int	0x80 ;call kernel
	
section .bss
resultado resb 1

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando