Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Ryanzito

Duvida em linguagem Assembly

Recommended Posts

Ryanzito

Boas,

Estou a trabalhar num projecto onde tenho de calcular a media dos valores de um vector com 20 numeros, ja tenho codigo a baixo feito.

Não consigo é imprimir o valor da media, alguém me pode ajudar, sff...

.data
Num: .long 1,18,20,11,5,30,31,26,51,55,50,36,39,42,40,37,28,19,8,10		
SOMA: .int 0		
MEDIA: .int 0		
MEDIANA: .int 0		

.text
.global main

main:

    movl $0, %eax		
    movl $0, %ecx		 			   		
L1: addl Num(,%ecx,4), %eax     
    incl %ecx					
    cmpl $19, %ecx		
    JBE L1			
    movl SOMA, %eax					
    movl $0, %edx		
    movl $20, %ebx		
    divl %ebx			
    movl %eax, MEDIA 		 
    ret

sem mais, cumps :down:

Share this post


Link to post
Share on other sites
Ryanzito

Sim,  eu já tinha visto esse topico, e andei a tentar juntar isso ao meu codigo, mas acontece que ou imprime umas letras sem sentido ou entao dá-me Falha de Segmentação, nao sei como resolver a questão.

Mas obrigado na mesma 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.