Autor Tema: Multiplicar numeres de 2 dijitos.  (Leído 2116 veces)

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

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Multiplicar numeres de 2 dijitos.
« 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..


 

anything