TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: kaki en 15 de Noviembre de 2011, 15:28:33

Título: Multiplicar numeres de 2 dijitos.
Publicado por: kaki en 15 de Noviembre de 2011, 15:28:33
Hola tengo un problema que no puedo resolver y me gustaria ver si aca me pueden ayudar.
Lo necesito hacer en assembler.

El problema es el siguien:
    Tengo que sacer el promedio de 10 numero, de 2 digitos Y el resultado guardarlo en un variable.

Aca hice un ejemplo pero de 10 numero de 1 digito:

Código: [Seleccionar]
   DS  B   SUMA   10
DS  B   PROM   1

    CLR  X
    LDA  SUMA
*   ADD  SUMA,X
    DAA  X
    INC  X
    CPX  #$09
    BNE  *
    STA  PROM

    LSR  PROM
    LSR  PROM
    LSR  PROM
    LSR  PROM


    AND  #$0f
    CMP  #$05
    BLS  **
    INC  PROM
**  SWI


Saludos..