Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARITMETICA
BINARIA
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
ARITMETICA BINARIA
Complemento a 1
Complemento a 2
Suma Binaria
Diseo de un sumador total.
Resta Binaria
Resta mediante el mtodo de complemento a 2.
Diseo de un restador.
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
Complemento a 1
Para determinar el complemento a 1 (C1) de
un nmero binario, se cambian sus 0 por
1 y los 1 por 0.
Ejemplo:
Nmero binario: 1 0 0 1 0 1 0 0 1
Complemento a 1: 0 1 1 0 1 0 1 1 0
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
Complemento a 2 (I)
Para determinar el complemento a dos (C2)
de un nmero binario, sumamos 1 al C1.
Ejemplo:
Nmero binario: 1 1 0 1 1 0 1 1 0 1
Complemento a 1: 0 0 1 0 0 1 0 0 1 0
Complemento a 2: 0 0 1 0 0 1 0 0 1 1
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
Complemento a 2 (II)
Otro procedimiento:
Nmero binario: 1 1 0 0 1 0 1 0 0
Complemento a 2:
001101100
Nmero binario: 1 0 1 1 0 0 1 0 1
Complemento a 2: 0 1 0 0 1 1 0 1 1
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
SUMADOR
TOTAL
A
B
Cout
Cin
Cout
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
Cout
Despus de simplificar:
S = ( AB + AB )Cin + ( AB + AB )Cin
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
Cout
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
B3 A3
B A
Cin
B A
B1 A1
Cin
Cout
Cout (C4)
S3
Cout
Cin
C0
B A
Cin
SUMADOR
TOTAL
SUMADOR
TOTAL
SUMADOR
TOTAL
SUMADOR
TOTAL
B A
B0 A0
Cout
S2
Cout
S1
S0
A (M)
B (S)
Cin
B + Cin
Cout
RESTADOR
TOTAL
A
B
Cout
M = Minuendo
S = Sustraendo
S = ( AB + AB )Cin + ( AB + AB )Cin
= C A + C B + AB
10
Cout
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
11
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
12
1001110 = A
+ 1101010 = C2 de B
1 0111000 Resultado
Se desprecia acarreo
Tema 6. Aritmtica binaria por Angel Redondo I.E.S. Isaac Peral Torrejon de Ardoz
13