Teoria Practica 3

Páginas: 4 (779 palabras) Publicado: 29 de mayo de 2015
EXPLICACION DE LA PRÁCTICA 3


Suma en BCD
Tengo que saber las diferencias entre una suma en BCD y otra suma que no esté en BCD.
Mirando los anexos podemos encontrar todos los posibles códigos.
Enel código ADC la c quiere decir que es una adición con arrastre, que quiere decir que ha habido rebosamiento.
¿Puedo sumar 8 unos con 8 unos? Tendré un rebosamiento, por lo que sí que puedo sumarlo.Porque el ultimo tiene que estar en 0? Porque tiene que ser par y al ser par acaba en 0.
Ejemplo: pongo el registro A y el registro B todo unos, le doy a ejecutar e instrucción y meto ADC B (porque esel registro B el que quiero sumar) como resultado nos saldrá todo unos menos el ultimo que será un 0 y un rebosamiento de acarreo de los datos.
¿Qué diferencia hay entre incrementar registros eincrementar pares de registros? La llevada.

DAA es la operación para sumar en BCD (ver en la ayuda que vienen ejemplos) un numero puede ser BCD si veo dígitos del 0-9, si veo una F por ejemplo pues nopuede ser BCD pero si puedo ajustarlo. La F no es decimal pero lo puedo ver en decimal como 15 (F es hexadecimal y 15 es BCD) en memoria guardare 00010101. Cuando vea un 15 en el equipo entrenador (que seve en hexadecimal) realmente será un 21 (en decimal).

PROGRAMA FINAL DE LA SUMA

.ORG 1100H ; El programa empieza en la posición 1100
LXI H,1200H ; Cargar par de registros
MVI M,4 ; Moverinmediato en memoria el dato 4
LXI H,1201H
MVI M,2
LDA 1200H ; Cargamos directamente una dirección de memoria en el acumulador
ADD M ; Suma el acumulador mas la m (memoria)
DAA ; Ajusta a BCDSTA 1202H ; Escribir en memoria 1202 lo que está en el acumulador
HLT ; Para el programa





EXPLICACION DEL PROGRAMA
LXI  el L es de load y dice que cargue el registro H. La X es para unir dosregistros de 8 en un par de registros de 16. La H después del 1200 quiere decir que está en hexadecimal y la primera H va sola y se refiere al registro H. la I quiere decir inmediato.
MVI  es mover...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 3 Teoría De La Comunicacion
  • Practica 3 teoria electromagnetica
  • practica 3. teoria
  • PRACTICANDO LA TEORÍA TEMA 3
  • Práctica 3 Teoría de la Cmunicación. 1ºB
  • practica 3 fisica 3
  • Practica 3 Quimica 3
  • Practica 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS