23 de enero de 2011

4.4 Suma y registro.

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
Soto Lauro.Suma y Registro ALU. Recuperado de: http://www.mitecnologico.com/Main/SumaYRegistroAlu

No hay comentarios:

Publicar un comentario