PRIMERA UNIDAD NUMEROS BINARIOS Upn1
PRIMERA UNIDAD NUMEROS BINARIOS Upn1
PRIMERA UNIDAD NUMEROS BINARIOS Upn1
FRANCISCO MORAZÁN
FACULTAD DE EDUCACIÓN TÉCNICA INDUSTRIAL
NUMEROS BINARIOS
= 010011
• El comp. de 1 de (0.0110)2 es (1 - 2-4) – (1,0110)2 = (0.1111 – 0.0110)2
= 0.1001
El Complemento de r - 1
• El complemento de un numero binario se
obtiene restando cada digito a uno.
• El complemento de un numero binario se forma
cambiando los unos a ceros y los ceros a uno.
• El complemento a (r – 1) de los números octal
restando cada digito a siete.
• El complemento a (r – 1) de los números
Hexadecimales se obtiene restando cada digito a
F (digito decimal)
El Complemento de r
El complemento a r de un numero N de n digitos en base r se define
como:
rn – N para N ≠ 0 y 0 para N = 0
Ejemplos:
• El comp. de 10 de (52520)10 es 105 – 52520 = 47480
El
El complemento
complemento a dos se obtiene dejando dejando los
los dos
dos ceros
ceros menos
menos
• El comp. de 10yy el
significativos
significativos de (0,3267)
el primer
primer 10 es
uno,
uno, yy 1sustituyendo
– 0.3267 = 0.6733
sustituyendo después los unos por ceros
ceros yy
los
loscomp.
• El ceros
cerosdepor
por10uno
uno
de (25,639)10 es 102 - 25.639 = 74.361
• El comp. de 2 de (101100)2 es (26)10 – (101100)2 = (100000 – 101100)2 = 010100
El Complemento de r
• El complemento a dos de 0110111 es 1001001, se
obtiene dejando como esta el uno el menos significativo
y complementando todos los demás dígitos a la
izquierda.
RESTA DE COMPLEMENTO DE r
• La sustracción de dos números de n dígitos sin signo (M – N),
ambos en base r puede hacerse de la siguiente manera:
1. Se suma el minuendo M al complemento de r del sustraendo N.
(M + (rn – N) = M – N + rn)
2. Si M ≥ N, la suma producirá un acarreo al final, rn, que puede desecharse:
lo que quede es el resultado M – N
3. Si M menor que N, la suma no produce un acarreo final y es igual a rn –
(N – M), que es el complemento a r de (N – M). Para obtener la
respuesta conocida, se toma el complemento a r de la suma y se le
antepone el signo menos.
• Ejemplos:
1. Usando el complemento de 10, sustraer 72532 – 3250
M = 72532
N = 03250 complemento de 10 de N = 96750
72532 +
96750 M = 03250
N = 72532 complemento de 10 de N = 27468
03250 +
27468
ninguna lleva 30718
Comp. de 10 de 30718 Respuesta = -69282
3. Usar el complemento de 2 para sustraer M – N con los
números binarios dados:
a.- M = 1010100
N = 1000100 complemento de 2 de N = 0111100
1010100
0111100
lleva final 1 0010000
Respuesta = 10000
b.- M = 1000100
N = 1010100 complemento de 2 de N = 0101100
1000100 +
0101100
ninguna lleva 1110000
comp. de 2 de 1110000 Respuesta = - 10000
SUSTRACCION CON COMPLEMENTO
DE r - 1
• La sustracción de dos números positivos (M –N), ambos
en base r puede hacerse de la siguiente manera:
1. Se agrega el minuendo M al complemento de (r – 1)
del sustraendo N.
2. Se inspeccionan los datos obtenidos en el paso 1
para una “lleva” final.
a. Si ocurre una “lleva” final, se agrega 1 al digito
menos significativo (lleva final de reinicio).
b. Si no ocurre una “lleva” final, se obtiene el
complemento de (r – 1) del numero obtenido en
• Usando el complemento de 2:
1100 +
0100
0000
Tabla 1-2 Números binarios con signo
complemento a dos con Complemento a uno con Magnitud con
Decimal
signo signo signo
+ 7 0111 0111 0111
+ 6 0110 0110 0110
+ 5 0101 0101 0101
+ 4 0100 0100 0100
+ 3 0011 0011 0011
+ 2 0010 0010 0010
+ 1 0001 0001 0001
+ 0 0000 0000 0000
- 0 -- 1111 1000
- 1 1111 1110 1001
- 2 1110 1101 1010
- 3 1101 1100 1011
- 4 1100 1011 1100
- 5 1011 1010 1101
- 6 1010 1001 1110
- 7 1001 1000 1111
CODIGOS BINARIOS
• Los sistemas digitales representan y manipulan no solamente los
números binarios sino también muchos otros elementos
discretos de información.
Tabla 1-3
Cuatro códigos
binarios distintos
para los dígitos
ds decimales
CÓDIGO BCD (DECIMAL CODIFICADO EN BINARIO):