Suma ajustada a Bcd

Páginas: 2 (404 palabras) Publicado: 13 de mayo de 2013
Informe práctica 3



Objetivos:
Programación en lenguaje ensamblador
Instrucciones de transferencia y aritméticas.

Contenido:
Introducción.
Enunciado.
Práctica:
Programa para elentrenador.
Listado del programa en ensamblador.
Organigrama.
Comentarios al programa.

Introducción:

En esta práctica se utilizarán instrucciones de transferencia e instrucciones aritméticas delmicro procesador 8085.
Las instrucciones de transferencia se utilizan para mover los contenidos de la memoria a los registros de la UCP, de los registros de la UCP a memoria y entre los propiosregistros. No están permitidas las transferencias directas entre dos posiciones de memoria.
Las que vamos a utilizar son:

MOV
MVI
LXI
LDA
STA
LHLD
SHLD
LDAX
STAX
XCHG


Las instruccionesaritméticas son:

ADD
ADI
ADC
ACI
SUB
SUI
SBB
SBI
INR
DCR
INX
DCX
DAD
DAA


Las instrucciones que más vamos a utilizar, añadiendo las que utilizaremos para esta práctica son:
LXI →podemos desglosar esta operación en:
L→ load (cargar)
X→ hace referencia a pares de registros1.
I→ inmediate (inmediato)


MVI→ desglosaríamos esta operación en:
MV→ move (mover)
I→ inmediate(inmediato)
Antes de esta operación siempre debe haber un ‘LXI’ ya que este comando lo que hace es guardar la posición que se le dé en la memoria inmediatamente anterior dada2.
DAA → ajusta a BCD(Binary Code)
INX H → incrementa la posición en 1
MOV E,M → se mueve la memoria guardada a ‘E’.
ADD → add accumulator (añadir acumulador, sumar)
LDA → carga un dato en el acumulador.
STA → Mostrar endato guardado en el acumulador.





Enunciado:

Realizar un programa ensamblador que partiendo de dos números de 8 bits cada uno devuelva el primer dato en la posición 1200H, y en 1202H elresultado de la suma ajustada a BCD.





Práctica:

Listado del programa en ensamblador:


.ORG 1000H
LXI H, 1200H
MVI M, 4
LXI H, 1201H
MVI M, 5
LDA 1200H
ADD M
DAA
STA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Suma en BCD
  • SUMA BCD
  • BCD
  • Sumer
  • Sumas
  • LA SUMA.
  • Sumas
  • Sumas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS