jueves, 28 de enero de 2010

4.4 Suma Y Registro Alu

Suma Y Registro Alu


La suma y la resta son operaciones de dos palabras de 1 bit de las que se obtiene una suma y un carry. Existen distintas formas de implementar la suma y la resta. En este apartado veremos distintos circuitos combinacionales basados en distintas funciones lógicas.
SUMA

Si sumamos números decimales es común la expresión “cinco mas siete es igual a doce, entonces son dos y llevo uno”. Este “llevo uno” se conoce como el acarreo. De la misma manera se realiza una suma binaria de varios bits. Unicamente necesitamos recordar las sencillas reglas de la suma binaria de un bit.

1+1 = 0 y llevo 1

1+0 = 1

0+1 = 1

0+0 = 0

1+1+1 = 1 y llevo 1

Con estas reglas tenemos por ejemplo.

Acarreo → 1 11

10010111 + 01010110 = 11101101

RESTA

La resta se lleva de manera similar en números decimales y binarios. Si en la suma existe el acarreo, en la resta existe el “préstamo”, igual que en decimales.

1. = 0

1. = 1

0. = 0

.0–1 = 1 prestando un uno al bit siguiente.

Con estas reglas tenemos por ejemplo.

11001001- 00110101 = 10010100

No hay comentarios:

Publicar un comentario