Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

13/10/2009 #1


Mismo numero a la potencia
Hola , tengo que hacer un programa que haga lo sigiuente

el puerto b se dibide en 2 , NUM 1 desde rb0 a rb 3 y NUM2 desde rb4 a rb7
la salida es todo el puerto c

el programa consiste en varias istrucciones multiplicacion division y la potenciacion , ya esta cuadrado la multiplicacion y la division , pero el problema esta en que no logro hacer la potenciacion (se debe generar la instruccion de potencia cuando num1 y num2 son iguales )


habia pensado en algo como esto


Potenciacion


decfsz num1,1
goto incre
goto respuestatotal va a respuesta

incre
incf num2,1
decre
decfsz num2,1
goto sume
goto potenciacion

sume
movf num2,0
addwf result,1
goto decre


respuestatotal

MOVF RESULT,0 ;se carga w con el resultado
MOVWF PORTC ; se mueve w=resp al puertoc
GOTO leer ; se va a leer



prueba de escritorio si ingreso 3 en num1 y 3 en num2


num1 num 2 w respuesta
3 3

4/4 3

se repite 3/2/1/0
3+3+3/3+3+3


el resultado es 18 PERO si incremento num1 al inicio me da los 27 , en ese caso no funcionaria para la potencia de 2.


Gracias y espero me puedan colaborar
14/10/2009 #2

Avatar de Moyano Jonathan

Respuesta: Mismo numero a la potencia
Sería mucho mejor que busqués rutinas en C.... pero dejame ver que te consigo y veo.
14/10/2009 #3


Respuesta: Mismo numero a la potencia
Moyano Jonathan dijo: Ver Mensaje
Sería mucho mejor que busqués rutinas en C.... pero dejame ver que te consigo y veo.

El lio es que lo tengo que presentar en assembler

Gracias
18/10/2009 #4


Respuesta: Mismo numero a la potencia
Solucionado , se hizo rutina solo para los numeros pequeños como el 1 , 2 , 3 .


Muchas gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.