Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Circuitos aritméticos de multiplicación de enteros




Enviado por Pablo Turmero



    Monografias.com

    1
    MULTIPLICACION DE NÚMEROS NATURALES

    Monografias.com

    2
    CIRCUITOS NMM

    Monografias.com

    3
    CÉLULA ELEMENTAL DEL MULTIPLICADOR

    Monografias.com

    4
    MATRIZ SUMADORA

    Monografias.com

    5
    MULTIPLICADORES DE 8 BITS

    Monografias.com

    6
    MULTIPLICADORES DE 8 BITS

    Monografias.com

    7
    HARDWARE PARA ALGORITMOS DE MULTIPLICACIÓN

    Monografias.com

    8
    MULTIPLICACIÓN POR SUMA Y DESPLAZAMIENTO
    Sea la operación 13×11

    Monografias.com

    9
    ALGORITMO DE MULTIPLICACIÓN POR SUMA Y DESPLAZAMIENTO

    Inicialización: 0? A ; Multiplicando ? B ; Multiplicador ? MQ ; N ? I
    Analizar bit MQ0
    Si MQ0 = 0 ? Ir a 3
    Si MQ0 = 1 ? (A) + (B) ? (A) e ir a 3
    Desplazar C-A-MQ un bit a la derecha
    Decrementar I
    Comprobar I
    Si I = 0 ? Terminar
    Si I ? 0 ? Ir a 2

    Monografias.com

    10
    EJEMPLO

    Monografias.com

    11
    ALGORITMO DE ROBERTSON
    Sirve para multiplicar un número positivo y un número negativo

    Monografias.com

    12
    ALGORITMO DE ROBERTSON
    Sólo sirve para el caso de multiplicando positivo y multiplicador negativo.
    Para los n-1 primeros bits del multiplicador se utiliza el algoritmo anterior.
    Para el bit de signo del multiplicador se pone el complemento a dos del multiplicando
    El resultado es un número negativo

    Monografias.com

    13
    JUSTIFICACIÓN DEL ALGORITMO DE ROBERTSON

    Monografias.com

    14
    REGLA DE LA CADENA

    Monografias.com

    15
    MULTIPLICADORES BINARIOS RECODIFICADOS
    Recodificar el multiplicador para evitar las cadenas de “1”

    Efectuar la multiplicación tradicional donde el sumando correspondiente es 0, Mcando ó-Mcando en función de que el bit correspondiente del multiplicador sea 0, 1, -1.

    Tenemos presente siempre la necesidad de extender el signo en los sumandos.

    Monografias.com

    16
    ALGORITMO DE BOOTH

    Monografias.com

    17
    DIAGRAMA DE FLUJO

    Monografias.com

    18
    CASOS ESPECIALES
    Caso de “1” aislado 00100 ? 01-100 ? 00100 Solución: No codificar

    Caso de “0” aislado 11011 ? 0-1100 ? 00-100 Solución : Cambiar el 0 por –1

    Monografias.com

    19
    OTRA RECODIFICACIÓN DEL MULTIPLICADOR

    Monografias.com

    20
    ALGORITMO DE SOLAPAMIENTO DE TERNAS
    Inicialización ( Similar a casos anteriores salvo que ahora N/2 ?I)
    Analizar el valor numérico de MQ1 – MQ0 – MQ-1 y actuar como en la tabla precedente
    Desplazamiento aritmético de A-MQ de 2 bits a la derecha.
    Decrementar I
    Si I?0 ir a 2, en otro caso Fin.

    Monografias.com

    21
    DIAGRAMA DE FLUJO

    Monografias.com

    22
    CIRCUITOS MULTIPLICADORES EN COMPLEMENTO A DOS

    Monografias.com

    23
    MULTIPLICACION DE NUMEROS ENTEROS CON SIGNO

    Monografias.com

    24
    PLANTEAMIENTO DEL PROBLEMA

    Monografias.com

    25
    POSIBLE SOLUCIÓN

    Monografias.com

    26
    MULTIPLICADOR DE PEZARIS

    Monografias.com

    27
    ALGORITMO DE BAUGH-WOOLEY

    Monografias.com

    28
    MULTIPLICADOR DE BAUGH-WOOLEY

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter