Está en la página 1de 8

Alumno: Juan Ramón Astorga Castaños.

Matricula: 83225 Grupo: K039

Materia: Arquitectura de computadoras

Docente: Mtra. Patricia Eréndira Benavides Muratalla

Actividad de aprendizaje #4: Calculadora binaria 2

Culiacán, Sinaloa 28/08/2017


Aspectos a evaluar.

Las funciones básicas de la multiplicación y la división contienen las siguientes funciones:

• La multiplicación utilizando el método de sumas sucesivas. (5 puntos por cada una)

• La multiplicación utilizando el método el algoritmo de Booth. (5 puntos por cada una)

• La división utilizando el método de restas sucesivas. (5 puntos por cada una)

• La división utilizando el algoritmo de la división larga. (5 puntos por cada una)

Las operaciones solicitadas se realizan correctamente con números binarios de 12 bits


ya sean negativos o positivos y se agrega un número para indicar la opción en el menú.
Asimismo, contiene el código fuente con comentarios que detallen su
funcionamiento.

Presenta en Word un manual de funcionamiento que detalle las opciones de la aplicación


y cómo se puede acceder a ellas.

El trabajo se entrega en un archivo Zip, que incluya las operaciones solicitadas, el código
fuente y el manual de funcionamiento.
1.- La multiplicación utilizando el método de sumas sucesivas.
2.- La multiplicación utilizando el método el algoritmo de Booth.

Simulación del algoritmo de Booth.

Multiplicación usando método de booth.


Con este método podemos obtener de una forma sencilla y rápida el producto de dos
números binarios con signo en notación complemento a dos “W”.

Tomando en cuenta que un número binario está formado por bits de ceros y unos y que
se puede traducir a decimal fácilmente.

También debemos saber que el complemento a uno de un número binario es cambiar sus
ceros por unos, y sus unos por ceros (complementar): (010010 -> ca1: 101101) y que
el complemento a dos de un número binario es el resultado de sumar 1 al complemento a
uno de dicho número binario.

Realizar una suma con dos números binarios es tarea fácil, pero la multiplicación resulta
algo más complicada. Con el algoritmo de Booth, resulta mucho más sencillo de
implementar.
3.- La división utilizando el método de restas sucesivas.

Para realizar el ejercicio de división con el método de restas sucesivas es necesario


aplicar conceptos básicos como ciclos y métodos, el algoritmo se basa en restar el
dividendo con el divisor hasta que el dividendo sea mayor o igual que el divisor o el
residuo sea menor que el divisor, el cociente será llevado por un contador.

Ejemplo:
4.- La división utilizando el algoritmo de la división larga.
Bibliografía.

Mano Morris, M. (2003). “Temporización y control” en Arquitectura de Computadoras. México


Prentice Hall. Obtenido de IEU: http://l2.ieu.edu.mx/mod/folder/view.php?id=117002

Stallings, W. (2000). IEU. Obtenido de “Funcionamiento de la unidad de control” y “Control


microprogramado” en Organización y arquitectura de computadores. :
http://l2.ieu.edu.mx/mod/folder/view.php?id=117002

También podría gustarte