arquitectura de computadoras - wordpress.com...ejemplo sumador figura :sumador completo de 1 bit...

16
Arquitectura de Computadoras ogica Digital J. Irving V´ asquez [email protected] Centro de Innovaci´on y Desarrollo Tecnol´ogico en C´omputo 2 de marzo de 2016 1 / 16

Upload: others

Post on 07-Apr-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Arquitectura de ComputadorasLogica Digital

J. Irving [email protected]

Centro de Innovacion y Desarrollo Tecnologico en Computo

2 de marzo de 2016

1 / 16

Table of contents

Introduccion

Logica Combinatoria

2 / 16

Introduccion

I Algebra booleanaI Desarrollada por George Boole Siglo XIXI Pretendia representar el pensamientoI Representacion algebraica de la logica binariaI Codifica verdadero como 1 y falso como 0

I Retomada por Claude ShannonI Tesis de Maestrıa 1937I Redes de relevadores con interruptores

3 / 16

Compuertas logicasI Funciones de dos variablesI Tablas de verdad

4 / 16

Compuertas logicasI

5 / 16

Algebra booleana

I OR es la suma, +

I AND es el producto

I Complemento

I 0 identidad de la suma

I 1 identidad del producto

6 / 16

Propiedades

7 / 16

Ejemplo Sumador

Figura : Sumador

8 / 16

Ejemplo Sumador

Figura : Tabla de verdad del sumador

9 / 16

Ejemplo Sumador

Figura : Tabla de verdad del sumador

I cout = (!a ∗ b ∗Cin) + (a∗!b ∗ cin) + (a ∗ b ∗ cin) + (a ∗ b ∗Cin)

I cout = (cin ∗ b) + (cin ∗ a) + (a ∗ b)

10 / 16

Ejemplo Sumador

I Tarea (A mano). Demostrar simplificacion

I Usar postulados y teoremas de logica de boole

11 / 16

Ejemplo Sumador

Figura : Tabla de verdad del sumador

I suma = (!a∗!b ∗ cin) + (!a ∗b∗!cin) + (a∗!b∗!cin) + (a ∗b ∗ cin)

I suma = (a⊕ b) ⊕ cin, donde ⊕ es or exclusivo

I a⊕ b = (a∗!b) + (!a ∗ b)

12 / 16

Ejemplo Sumador

I Tarea (A mano). Demostrar la simplificacion

13 / 16

Ejemplo Sumador

Figura : Sumador completo de 1 bit

14 / 16

ALU (and, or, suma)

Figura : ALU de 1 bit

15 / 16

Referencias

William Stallings. Computer Organization and Architecture.Prentice Hall. 1993.

Miles J. Murdocca and Vincent P. Heuring. Principios dearquitectura de computadoras. Prentice Hall.

16 / 16