Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rmomogi

Assembly - Potencia

Recommended Posts

Olá, eu preciso de ajudam pois tenho uma trabalho a fazer de um programa e Assembly. Este programa tem de fazer a potencia de x pelo y, sendo os dois valores dado pelo usuario. Estou tendo dificuldade para fazer a potencia..... Me ajudem

Compartilhar este post


Link para o post
Compartilhar em outros sites

p/ qual arquitetura??

to mandando p/ MIPS

 

.data  r: .word 0.textmain:li $v0,5   #leitura de xsyscalladd $s0,$v0,0li $v0,5   #leitura de ysyscalladd $s1,$v0,0add $s2,$s0,0li $t0,1while:  beq $t0,$s1,fim  mul $s2,$s2,$s0  add $t0,$t0,1  j whilefim:sw $s2,rli $v0,1lw $a0,rsyscallli $v0,10syscall

Compartilhar este post


Link para o post
Compartilhar em outros sites

É em "c" mas se perceberes um bocado de assembly tambem sabes "c" por isso tem aqui o algoritmo da potência#include<stdio.h>#include<conio.h>#include<iostream.h>janela(){ int i; gotoxy(1,1); cout<<"É"; gotoxy(79,1); cout<<"»"; gotoxy(1,25); cout<<"È"; gotoxy(79,25); cout<<"¼"; for (i=2;i<79;i++){ gotoxy(i,1); cout<<"Í"; } for (i=2;i<79;i++){ gotoxy(i,25); cout<<"Í"; } for (i=2;i<25;i++){ gotoxy(1,i); cout<<"º"; } for (i=2;i<25;i++){ gotoxy(79,i); cout<<"º"; }}main(){ int i,exp,base,pot; textbackground(9); clrscr(); textcolor(14); janela(); gotoxy(30,3); cout<<"P O T Ò N C I A"; gotoxy(7,8); cout<<"Introduza a base e o expoente para lhe dar a potˆncia"; gotoxy(7,10); cout<<"Introduza a base "; cin>>base; gotoxy(7,12); cout<<"Introduza o expoente "; cin>>exp; pot=1; for (i= 1; i< exp +1;i++) pot=pot * base; gotoxy(7,14); cout<<"A sua potencia ‚ "<<pot; gotoxy(63,24); cout<<"Enter para Sair "; getch();}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.