Equip Entrenador 8085 -Multiplicacion 2 Numeros

Páginas: 3 (696 palabras) Publicado: 22 de mayo de 2012
Comentarios:
Fecha de entrega: … de Mayo de 2011
INTRODUCCIÓN
La práctica consiste en realizar un programa en ensamblador que sea capaz de realizar una multiplicación de dos números de cuatrobits mediante el algoritmo de suma desplazamiento.

RESUMEN
El proceso de suma desplazamiento se compone de la siguiente forma Supongamos dos números (3 y 4).
S0: Como el primer dígito delmultiplicador en binario es un 0, sumamos tantos 0 como cifras tenga el multiplicando.

S1: El segundo dígito del multiplicador es un 0 colocamos tantos ceros como cifras tiene el multiplicando y además,como estamos en la siguiente suma, añadiremos un 0 por la derecha (el desplazamiento).

S2: El siguiente dígito es un 1 por lo tanto sumaremos al resultado el multiplicando y añadiremos dos “0” ala derecha por ser el 2º desplazamiento.

S3: Como se un 0, colocamos tantos “0” como cifras tiene el multiplicando y añadiremos tres “0” a la derecha por ser el tercer desplazamiento.Finalmente se suma y obtendremos el resultado.
3B = 0011
4B = 0100

0011*0100=0+0000 > 0+00000 > 0+01100 > 1100+000000 >1100
3 * 4 = 12
12B = 1100

Como podemos comprobar, si realizásemosla multiplicación normalmente, el resultado sería el mismo:

3 0011
* 4 0100
0000
0000
0011
0000
1100

CÓDIGO DEL PROGRAMAEste código equipo entrenador
ORG 1000H;Comienzo del programa en la posición 1000H
LXI H,1200H ;Cargar 1200H en los registros HL
MVI M,3 ;Multiplicando toma el valor 3
MOV D,M ;Ponemos el Multiplicando en el registro D
INX H;Incrementamos HL (Va a la posición 1201H)
MVI M,4 ;Multiplicador toma el valor 4
MOV E,M ;Ponemos el Multiplicador en el registro E
INX H ;Incrementamos HL (Va a la posición 1202 H)
MVI M,0;Iniciamos el Resultado a 0
MVI C,4 ;En el registro C ponemos un contador a 4
BUCLE:
MOV A,E ;Pasamos el Multiplicador (E) al Acumulador
RAR ;Rotamos el Acumulador a la derecha
MOV E,A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Multiplicacion 8085
  • Multiplicación y división de números naturales
  • Multiplicacion de numeros enteros
  • La multiplicación x 2
  • Práctica número 2 uso de cristalería y equipo de laboratorio (post-laboratorio)
  • Suma, resta,multiplicacion de numeros complejos
  • Equipo 2
  • EQUIPO 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS