Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 6. Aritmetica Binaria
Tema 6. Aritmetica Binaria
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