4. COMPLEMENTOS BINARIA
Permiten la representación de números
negativos
Complemento de 1´s se encuentra
cambiando los 1´s a 0´s y viceversa
Se utiliza el complemento de 1´s y 2´s
Complemento de 2´s se encuentra sumado
1 al LSB del complemento de 1´s
7. RESTA BINARIA
usando complementos
Reglas básicas:
Con complemento de 1´s:
Se debe sacar el complemento de 1´s del
sustraendo.
Se suma el sustraendo al minuendo.
Si hay acarreo, este se suma al LSB del
resultado anterior
9. RESTA BINARIA
usando complementos
Reglas básicas:
Con complemento de 2´s:
Se debe sacar el complemento de 2´s del
sustraendo.
Se suma el sustraendo al minuendo.
Si hay acarreo, este se ignora
11. MULTIPLICACIÓN BINARIA
Se efectúa de la misma manera que
con números decimales
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
Ejemplo
1 1 0 1
x 0 1 0 1
1
(13) 10
(5)10
1
0
1
0 0
0
0
1 1
0
1
0 0
0
0
1 0 0 0 0 0 1 (65)10
12. 0 0 0
1 1 0 1 110
DIVISIÓN BINARIA
Sigue el mismo procedimiento que la
división decimal
Ejemplo: 1101 (12) 10÷ 110 (6)10
1
1
1 1 0 0 (2)10
Resultado
Residuo
13. CIRCUITO SUMADOR
A B S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
El sumador más sencillo
se llama semisumador,
que realiza la suma de
dos palabras de un solo
bit cada una,
produciendo salida de bit
de suma y bit de acarreo
Un circuito sumador, como su nombre lo
indica, suma aritméticamente dos números
binarios
14. CIRCUITO SUMADOR
S = A B
C = A · B
Circuito sumador medio o semisumador
HA
A
B
S
C
15. CIRCUITO SUMADOR
Circuito sumador Completo
una suma completa se realiza
entre 3 bits, dos bits de datos y
uno de acarreo
FA
A
B
Ci
S
Co
A B Ci S Co
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
21. CIRCUITO COMPARADOR
Son circuitos que comparan el valor binario de
dos números, proporcionando información de cual
es mayor y si son iguales.
A B S
0 0 0
0 1 1
1 0 1
1 1 0
22. CIRCUITO COMPARADOR
Ejemplo: Diseñar un circuito que compare dos
palabras de un bit cada una, de tal manera que nos
indique cuando son iguales y cuando una es mayor
que la otra.
a b
So S1 S2
a = b a > b a < b
0 0 1 0 0
0 1 0 0 1
1 0 0 1 0
1 1 1 0 0
b
a
S
b
a
S
b
a
S
0
2
1