Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: carlos_fd en 04 de Enero de 2009, 16:28:40
Título: ayuda con multiplicador HC08
Publicado por: carlos_fd en 04 de Enero de 2009, 16:28:40
Hola a todos, primero quiero felicitaros a todos por la gran labor que estais haciendo en este foro.
Os comento mi problema con el HC08, ya que tengo que hacer un multiplicador mediante sumas sucesivas pero no se dónde falla el código.
He empezado con un ejemplo (4x3) para a partir de ahí multiplicar cualquier par de números. Gracias por adelantado.
LDA #$4 STA $0200
LDA #$3 STA $0202
LDX #$00 STX $0204
SIGUE:
CMP $0202,x BNE DISTINTO JSR SIGUE
DISTINTO:
LDA $0200 ADD $0204 ;almaceno la solucion en $0204 STA $0204 INCX RTS
Título: Re: ayuda con multiplicador HC08
Publicado por: RICHI777 en 04 de Enero de 2009, 23:07:59
Hola, no entiendo muy bien que quieres hacer, que tipo de multipresición requieres ? Igual te adjunto una nota de aplicacion de FreeScale donde detallan algunas operaciones matematicas en punto fijo, si esto no te alcanza vas a requerir pegarle una leida a algun libro de Knuth.