Lenguaje Assembler MAC

Páginas: 4 (874 palabras) Publicado: 7 de abril de 2013














; ----------------------------------------------------------------
; Nombre Programa: EJER3.MAC
; Consigna: Diseñar un programa en lenguaje de MAC, que genere un
;vector Vect(i) con la serie numérica 2,4,6,8,10,...,20.
; ----------------------------------------------------------------

V=100
GENERO: LODD A
PUSH
LOCO V-1
ADDD IPOPI
LOCO 2
ADDD A
STOD A
LOCO 1
ADDD I
STOD I
SUBD C10
JNEG GENERO
JZER GENERO
END

A: 2
I: 1C10: 10

; --------------------------------------------------------------
; Nombre Programa: EJER5.MAC
; Consigna: Realizar un programa que genere un vector con los
; elementos ingresados@In+ x, donde x=20. El vector se crea a
; partir de la dirección 100.
; --------------------------------------------------------------

V=100
GENERO: LODD @In
ADDD X
PUSHLOCO V-1
ADDD I
POPI
LOCO 1
ADDD I
STOD I
SUBD C10
JNEG GENERO
JZER GENERO
END

X: 20
I: 1
C10: 10; ------------------------------------------------------------------
; Nombre Programa: EJER4.MAC
; Consigna: Desarrollar un procedimiento que lea el vector generado
; en el punto anterior yobtenga la sumatoria de sus elementos.
; El resultado final almacenar en SUM.
; ------------------------------------------------------------------

V=100
GENERO: LODD A
PUSH
LOCOV-1
ADDD I
POPI
LOCO 2
ADDD A
STOD A
LOCO 1
ADDD I
STOD I
SUBD C10
JNEG GENERO
JZER GENEROLOCO 0
STOD I
SUMA: LOCO V ; se comienza a recorrer el vector
ADDD I
PSHI
POP
ADDD SUM
STOD SUM
LOCO 1
ADDD I
STOD I...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje assembler
  • Aplicación Lenguaje Assembler
  • programacion lenguaje assembler
  • lenguaje assembler ejemplos
  • Assembler
  • Assembler
  • Assembler
  • assembler

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS