Autor Tema: Dividir en ASM  (Leído 4160 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Bacche

  • PIC10
  • *
  • Mensajes: 17
Dividir en ASM
« en: 05 de Enero de 2005, 12:39:00 »
Hola a todos...!!!!
Como empesaron el Año...??
Quería preguntar si slquien sabe como dividir en ASM.
El tema es que tengo que hacer un frecuencimetro y voy a contar los puntos que de la red eelctrica que me llegan al micro y asi poder armar la relacion de frecuencia. Como hago para hacer F=1/T.
Hay otra forma de hacerlo ?
Muchas Gracias a todos...

Desconectado ma-tec

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 76
    • www.matec.es.tl
RE: Dividir en ASM
« Respuesta #1 en: 05 de Enero de 2005, 12:53:00 »
hola
mira en http://www.todopic.com.ar/asm/matematicas/
hay rutinas de division  de 16 y 24 bits

ojala te sirvan

LA CLAVE DEL EXITO ES SABER
PARA DONDE VA LA GENTE Y
LLEGAR PRIMERO.

Desconectado fer_zone

  • PIC12
  • **
  • Mensajes: 74
RE: Dividir en ASM
« Respuesta #2 en: 09 de Enero de 2005, 20:17:00 »
En tu caso podrias hacer lo siguiente:
Por ejemplo, si T esta expresado en microsegundos (aunque en mili es la misma tecnica) haces:  1000000 uS - T tantas veces como sea necesario hasta que haya un desbordamiento, en un registro guardas la cantidad de veces que se hizo la resta hasta el desborde.

Espero que te sirva, la resta en 16 bit es bastante simple, pero la forma de implementarla puede variar de acuerdo a la familia de pic que estes usando

Desconectado sadohe

  • PIC10
  • *
  • Mensajes: 2
Re: Dividir en ASM
« Respuesta #3 en: 15 de Julio de 2009, 06:29:37 »
Hola tambien me gustaría hacer esta operación y he tratado de ver: http://www.todopic.com.ar/asm/matematicas/
 sin embargo me indica que no puedo accesarlo.

Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: Dividir en ASM
« Respuesta #4 en: 15 de Julio de 2009, 13:16:12 »
A mi tambien me dice que esta prohibido entrar a esa direccion, en esta direccion teneis esa rutina y otras de operaciones aritmeticas, esta en un hilo del almacen del asembler donde hay otras rutinas, de hecho el hilo se llama rutinas para compartir

http://www.todopic.com.ar/foros/index.php?topic=23812.0


Desconectado controlpic

  • PIC10
  • *
  • Mensajes: 24
    • servicio de grabacion de microcontroladores
Re: Dividir en ASM
« Respuesta #5 en: 15 de Julio de 2009, 18:23:43 »
Segun tengo entendido en C es sumamente facil, asi que si tienes la posibilidad de hacerlo en C, y luego coger el codigo generarado en asembler y incorporalo como rutina.


 

anything