OPERACIONES BÁSICAS BINARIAS

Documentos relacionados
OPERACIONES BÁSICAS BINARIAS

CIRCUITOS ARITMÉTICOS

DEPARTAMENTO DE CIENCIAS BÁ SICAS E INGENIERÍAS INGENIERÍA EN TELEMÁ TICA

Solecmexico Página 1 SUMADOR BINARIO

Figura 1: Suma binaria

TEMA 6 ARITMÉTICA BINARIA Y CIRCUITOS ARITMÉTICOS

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

Tema I. Sistemas Numéricos y Códigos Binarios

Realizado por Pablo Yela

parte del tiempo de procesamiento en realizar este tipo de Es importante por que una computadora consume gran

TEMA 6. Circuitos Aritméticos.

Por ejemplo, los números binarios sin signo que se pueden construir con 4 bits son: bit más significativo more significant bit (msb)

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION

CIRCUITOS ARITMÉTICOS. Tema 5: CIRCUITOS ARITMÉTICOS

Materia Introducción a la Informática


FUNCIONES ARITMÉTICAS Y

Sistemas numéricos -aritmética- Taller de programación

❷ Aritmética Binaria Entera

4. SUMADORES EN BINARIO PURO (I)

Electrónica Básica. Aritmética Binaria. Electrónica Digital. José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC

GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES

Informática Bioingeniería

TEMA 11. CIRCUITOS ARITMÉTICOS TICOS DIGITALES

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Operaciones Aritméticas en Números con Signo

T6. CIRCUITOS ARITMÉTICOS

OR (+) AND( ). AND AND

PRÁCTICAS DE CIRCUITOS LÓGICOS PRÁCTICA 8

Tema IV. Unidad aritmético lógica

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Sistemas de Numeración Operaciones - Códigos

Laboratorio 1 Implementación de un sumador binario

Sumador: C o. C in. Sumador serie: Sumador paralelo con propagación de arrastre:

SISTEMAS DE NUMERACIÓN. Sistema decimal

Sistema binario. Representación

ELECTRONICS WORKBENCH

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Aritmética binaria

SITEMA BINARIO, OCTAL Y HEXADECIMAL: OPERACIONES

Aritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

ARQUITECTURA DE COMPUTADORES INFORME DE LABORATORIO Nº 2 CÁRDENAS MOYA JOSÉ GABRIEL TUTOR ING. HAIMER GUTIERREZ

Fundamentos de Programación. Sabino Miranda-Jiménez

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

Sistema Binario. Sonia Alexandra Pinzón Nuñez. Ingeniera de Sistemas

INGENIERIA ELECTRÓNICA

TEMA 4. Sistema Sexagesimal. Sistema Octal (base 8): sistema de numeración que utiliza los dígitos 0, 1, 2, 3, 4, 5,

PRÁCTICA 1b: SUMA Y RESTA BINARIA

Anterior Sistemas binarios: Aritmética binaria Siguiente ARITMÉTICA BINARIA. Operaciones elementales con números binarios

UD 1. Representación de la información

Sistemas de Numeración

Lección 4: Suma y resta de números racionales

Sistemas de numeración, operaciones y códigos

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

Figura 1: Suma binaria

x

3. Transforma los siguientes cronogramas en tablas de verdad. (E=Entrada, S=Salida). a) b)

Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria. Ing. José C. Benítez P.

Computación I Representación Interna Curso 2011

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012

Sistemas de numeración y aritmética binaria

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos:

CIRCUITOS COMBINACIONALES

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León.

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

Subsistemas aritméticos y lógicos. Tema 10

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR

Sistemas de numeración

5.1.1 Sumadores con anticipación de Acarreo. g i = a i b i. c i = c i-1 p i + g i s i = p i + c i-1. c 0 = g 0 + c -1 p 0

Compuertas Lógicas. M. en C. Erika Vilches

Control y programación de sistemas automáticos: Circuitos Combinacionales

Sistemas numéricos. Aurelio Sanabria Taller de programación

ARQUITECTURAS ESPECIALES

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

Circuitos combinacionales aritméticos (Parte II)

Notas de Diseño Digital

Tema 4: Circuitos combinacionales

Problema Nº 1.a2.- Obtenga las siguientes conversiones numéricas. Problema Nº 1.a3.- Obtenga las siguientes conversiones numéricas. 9E36.

UNIDADES DE ALMACENAMIENTO DE DATOS

Tema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

PRÁCTICA 1b: SUMA Y RESTA BINARIA

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

Aritmética del computador. Departamento de Arquitectura de Computadores

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

GUIAS ÚNICAS DE LABORATORIO CIRCUITOS CONTADORES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

EIE SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

Tema 11: Sistemas combinacionales

28 = =

DISEÑO CON AMPLIFICADORES OPERACIONALES

CODIFICADORES CON PRIORIDAD. Grupo 2

SUMADOR RESTADOR DE 3 BITS EN BINARIO NATURAL.

Transcripción:

Oscar Ignacio otero H. OPERCIONES ÁSICS INRIS Son circuitos lógicos combinacionales que pueden realizar operaciones de suma, resta, multiplicación y división. SUM INRI Se suman los dos términos sumandos y si el resultado excede se agrega un a la izquierda del sumando que se está analizando (acarreo = carry). y llevo "" (carry acarreo) 4 + 2 + 6 carry 5 + 3 + 8 carry 2 5 + 5 + 4 carry 4 6 + 4 + 6 carry 7 3 + 2 7 9 + 4 5 2 El circuito semisumador (H = Half dder, SS = semisumador) se utiliza para sumar dos datos únicamente.

Oscar Ignacio otero H. 2 SUMNOS SUM CRREO + H SS V V suma 74LS8 Ejemplos Realice la tabla de verdad para las sumas ( ) y acarreos () en el siguiente circuito. f e d c b a H SS ENTRS SLIS a b c d e f El sumador completo (F = Full dder, SC = sumador completo) se utiliza para sumar varias columnas de datos.

Oscar Ignacio otero H. 3 ENTRS SLIS SUMNOS CRREO CRREO SUM ENTR SLI Ci ++Ci SUM CRRY Ci F SC Ci H SS H SS Ci V suma 74LS8 V 74LS32 74LS8

Oscar Ignacio otero H. 4 Realice la tabla de verdad para las sumas ( ) y acarreos () en el siguiente circuito. Ci h g f e d c b a Ci F SC Sumador en paralelo de 3 bits. 3 2 3 2 + ENTRS SLIS Ci a b c d e f g h H SS Ci 2 2 F SC 2 Ci 3 3 F SC 3 8 4 2 SUM

Oscar Ignacio otero H. 5 Si se suman los números binarios 2 (7 decimal) y 2 (6 decimal) en el sumador en paralelo de tres bits automáticamente arroja el resultado 2 (3 decimal). 7 + + 6 3 V 74LS8 SUM CRRY 2 2 74LS8 SUM2 74LS8 74LS32 CRRY2 3 3 74LS8 SUM3 74LS8 74LS32 CRRY3 Sumador de 4 datos de 2 bits

Oscar Ignacio otero H. 6 Nomenclatura y Procedimiento:,, C y = atos de la columna 2, 2, C2 y 2 = atos de la columna 2 Rt = Respuesta temporal de una suma K = Carry que genera la suma de 2 bits S = Suma total de la columna Or = mpuerta del sumador completo que siempre irá a la columna siguiente lumna : + + C + + = Rt y genera K Rt + C = R2 y genera K2 Rt2 + = S y genera K3 K or K2 = Or sumador completo, la respuesta de la compuerta OR se va para la columna siguiente K3 quedó solo, entonces se va para la columna siguiente lumna 2: 2 + 2 + C2 + 2 + Or + K3 2 + 2 = Rt3 y genera K4 Rt3 + C2 = Rt4 y genera K5 Rt4 + 2 = Rt5 y genera K6 Rt5 + Or = Rt6 y genera K7 Rt6 + K3 = S2 y genera K8 K4 or K5 = Or2 sumador completo, la respuesta de la compuerta OR se va para la columna siguiente K6 or K7 = Or3 sumador completo, la respuesta de la compuerta OR se va para la columna siguiente K8 quedó solo, entonces se va para la columna siguiente lumna 3: Or2 + Or3 + K8 Or2 + Or3 = Rt7 y genera K9 Rt7 + K8 = S3 y genera K K9 or K = Or4 sumador completo, la respuesta de la compuerta OR se va para la columna siguiente lumna 4: Or4 Or4 = S4

Oscar Ignacio otero H. 7 SUMOR E 4 TOS Y 2 COLUMNS C 2 2 C2 2 2 4 5 4 5 3 3 K 6 Rt Rt3 6 K4 9 9 2 3 2 3 Rt4 8 8 K5 Rt2 K2 2 4 5 4 5 2 2 Or 3 Rt5 6 6 K6 3 S 3 K3 9 9 Rt6 8 8 K7 2 3? S 2 2 C2 C 2 + ------------------------------ S4 S3 S2 S 2 3 S2 K8? S2 2 4 5 6 Or2 9 8 Or3 2 3 Rt7 4 5 6 S3? S3 2 3 K9 4 5 6 K 2 3 Or4? S4 TITLE: Y: TE: SUMOR E 4 TOS Y 2 COL //2 PGE: Oscar Ignacio otero Henao REV: Ob /

Oscar Ignacio otero H. 8 IC7483 Sumador mpleto de 4 bits Las entradas y son las de los bits LS (bits menos significativos) y las entradas 4 y 4 son las entradas de los MS (bits más significativos), es común conectar Ci a GN cuando no está conectado a un sumador paralelo precedente. REST INRI Se sustrae del minuendo el sustraendo y entregando como resultado la diferencia. Si el sustraendo excede el minuendo se extrae el del minuendo que está a la izquierda convirtiéndose en y equivaliendo el nuevo minuendo que se está analizando al valor = 2.

Oscar Ignacio otero H. 9 y presto"" (borrow préstamo) 2 borrow 2 Minuendo Sustraendo iferencia 2 2 2 borrow 2 7 5 borrow 2 2 4 3 2 2 2 2 borrow 5 7 3 2 6 2 2 2 2 borrow 4 9 3 9 2 2 2 2 2 borrow 4 2 2 3 2 El circuito semirestador (HS = Half Susbstractor, SR = semirestador) se utiliza para restar dos datos únicamente. ENTRS SLIS Minuendo Sustraendo iferencia Préstamo o o

Oscar Ignacio otero H. HS SR o o Ejemplos 74LS4 74LS8 Realice la tabla de verdad para las restas () y préstamos (o) en el siguiente circuito. f e d c b a HS SR o ENTRS SLIS o a b c d e f El restador completo (FS = Full Substractor, RC = restador completo) se utiliza para restar varias columnas de datos. ENTRS SLIS Minuendo Sustraendo Préstamo Entrada iferencia i o Préstamo Salida i IFERENCI PRÉSTMO

Oscar Ignacio otero H. i HS SR o HS SR o o i V 74LS4 74LS8 V 74LS32 o 74LS4 74LS8 i FS RC o Realice la tabla de verdad para las restas () y los préstamos (o) en el siguiente circuito. i h g f e d c b a i FS RC o

ENTRS SLIS i o a b c d e f g h Oscar Ignacio otero H. 2 Restador en paralelo de 3 bits. 3 2 3 2 HS SR o i 2 2 FS RC 2 o i 3 3 FS RC 3 o Si se restan los números binarios 2 (5 decimal) y 2 (3 decimal) en el restador en paralelo de tres bits automáticamente arroja el resultado 2 (2 decimal). 2 5 3 2 8 4 2 REST

Oscar Ignacio otero H. 3 Nomenclatura y Procedimiento: y = atos de la columna 2 y 2 = atos de la columna 2 3 y 3 = atos de la columna 3 Rt = Respuesta temporal de una resta P = Préstamo que genera la resta de 2 bits = iferencia total de la columna Or = mpuerta del sumador completo lumna : = y P P se va para la columna siguiente. lumna 2: 2 2 P 2 2 = Rt y P2 Rt P = 2 y P3 P2 Or P3 = Or restador completo, la respuesta de la compuerta OR se va para la columna siguiente lumna 3: 3 3 Or 3 3 = Rt2 y P4 Rt2 Or = 3 y P5 P4 Or P5 = Or2 restador completo, la respuesta de la compuerta OR se va para la columna siguiente lumna 4: Or2 Or2 = 4 pero este dato se descarta

Oscar Ignacio otero H. 4 FULL SUSTRCTOR - RESTOR COMPLETO E 3 ITS - ----- 2 2 V ORROW 74LS8 74LS4 74LS8 IF IF2 74LS8 74LS4 74LS32 74LS4 3 3 V ORROW2 74LS8 IF3 74LS8 74LS4 74LS32 ORROW3 74LS4 En este montaje siempre el minuendo tiene que ser mayor o igual que el sustraendo. Restador en paralelo de 3 bits con resultados Positivos y Negativos Nomenclatura y Procedimiento: y = atos de la columna 2 y 2 = atos de la columna 2 3 y 3 = atos de la columna 3 i = Préstamo de Entrada (borrow)

Oscar Ignacio otero H. 5 Rt = Respuesta temporal de una resta P = Préstamo que genera la resta de 2 bits = iferencia total de la columna Or = mpuerta del sumador completo lumna : i = Rt y P Rt i = y P2 P Or P2 = Or restador completo, la respuesta de la compuerta OR siempre se va para la columna siguiente. Las compuertas inversoras conectadas a los Minuendos (entradas ) los convierten a mplemento y agregándole lo convierte a mplemento 2 que es el valor negativo de un número positivo. lumna 2: 2 2 Or 2 2 = Rt2 y P3 Rt2 Or = 2 y P4 P3 Or P4 = Or2 restador completo, la respuesta de la compuerta OR se va para la columna siguiente lumna 3: 3 3 Or3 3 3 = Rt3 y P5 Rt3 Or2 = 3 y P6 P5 Or P6 = Or3 restador completo, la respuesta de la compuerta OR se va para la columna siguiente lumna 4: Or3 Or3 = 4 pero este dato se descarta hora, Si el Minuendo es mayor que el Sustraendo (M>S) es porque el resultado será un valor positivo, entonces la entrada i se coloca en (i = ) y el resultado estará dado en las salidas que están encendidas (ON). Si el Minuendo es menor que el Sustraendo (M<S) es porque el resultado será un valor negativo, entonces la entrada i se coloca en (i = ) y el resultado estará dado en las salidas que están apagadas (OFF).

Oscar Ignacio otero H. 6 FULL SUSTRCTOR - RESTOR COMPLETO E 3 ITS i 74LS8 P 74LS4 74LS8 P2 74LS32 74LS4 OR M>S i= - ---- M<S i= - ----- 2 2 74LS8 P3 74LS8 P4 74LS32 74LS4 2 74LS4 OR2 3 3 V 74LS8 P5 74LS4 74LS8 P6 74LS32 OR3 3 74LS4 4 Se descarta MULTIPLICCIÓN INRI La multiplicación se realiza en forma similar a la multiplicación de números decimales, salvo que la suma de los productos parciales se realiza en binario.

Oscar Ignacio otero H. 7 3 Multiplicando x x Multiplicador 3 Producto + = 3 22 Multiplicando x x Multiplicador 22 Producto + = 22 86 Multiplicando x x Multiplicador 946 Producto + = 946 Ejemplo Multiplicador de 3x3 bits 6 Multiplicando x 7 x Multiplicador 42 Producto + = 42

Oscar Ignacio otero H. 8 3 2 3 2 x ------------------------------------------ 3 2 32 22 2 33 23 3 + ------------------------------------------- C S5 S4 S3 S2 S IVISIÓN INRI Se realiza de forma similar a la de los números decimales, salvo que las multiplicaciones y restas internas al proceso de la división se hacen en binario. / / ividendo 25 5 5 Residuo ivisor ciente

42 3 4 Oscar Ignacio otero H. 9