Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Ryanzito

Duvida em linguagem Assembly

Mensagens Recomendadas

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:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.