Sei sulla pagina 1di 8

Alumno: Juan Ramn Astorga Castaos.

Matricula: 83225 Grupo: K039

Materia: Arquitectura de computadoras

Docente: Mtra. Patricia Erndira Benavides Muratalla

Actividad de aprendizaje #4: Calculadora binaria 2

Culiacn, Sinaloa 28/08/2017


Aspectos a evaluar.

Las funciones bsicas de la multiplicacin y la divisin contienen las siguientes funciones:

La multiplicacin utilizando el mtodo de sumas sucesivas. (5 puntos por cada una)

La multiplicacin utilizando el mtodo el algoritmo de Booth. (5 puntos por cada una)

La divisin utilizando el mtodo de restas sucesivas. (5 puntos por cada una)

La divisin utilizando el algoritmo de la divisin larga. (5 puntos por cada una)

Las operaciones solicitadas se realizan correctamente con nmeros binarios de 12 bits ya


sean negativos o positivos y se agrega un nmero para indicar la opcin en el men.
Asimismo, contiene el cdigo fuente con comentarios que detallen su funcionamiento.

Presenta en Word un manual de funcionamiento que detalle las opciones de la aplicacin


y cmo se puede acceder a ellas.

El trabajo se entrega en un archivo Zip, que incluya las operaciones solicitadas, el cdigo
fuente y el manual de funcionamiento.
1.- La multiplicacin utilizando el mtodo de sumas sucesivas.
2.- La multiplicacin utilizando el mtodo el algoritmo de Booth.

Simulacin del algoritmo de Booth.

Multiplicacin usando mtodo de booth.


Con este mtodo podemos obtener de una forma sencilla y rpida el producto de dos
nmeros binarios con signo en notacin complemento a dos W.

Tomando en cuenta que un nmero binario est formado por bits de ceros y unos y que
se puede traducir a decimal fcilmente.

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

Realizar una suma con dos nmeros binarios es tarea fcil, pero la multiplicacin resulta
algo ms complicada. Con el algoritmo de Booth, resulta mucho ms sencillo de
implementar.
3.- La divisin utilizando el mtodo de restas sucesivas.

Para realizar el ejercicio de divisin con el mtodo de restas sucesivas es necesario


aplicar conceptos bsicos como ciclos y mtodos, 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 divisin utilizando el algoritmo de la divisin larga.
Bibliografa.

Mano Morris, M. (2003). Temporizacin y control en Arquitectura de Computadoras. Mxico


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 Organizacin y arquitectura de computadores. :
http://l2.ieu.edu.mx/mod/folder/view.php?id=117002

Potrebbero piacerti anche