Sistemas de Numeración
Sistemas de Numeración
Sistemas de Numeración
DIGITALES
SISTEMAS DE NUMERACIÓN Y
CODIFICACIÓN
2
Sistemas de Numeración y
Codificación
Contenido:
3
2.1. Sistemas de numeración.
69,8125 = 1000101,11012
2.1. Sistemas de numeración.
Alcance de conteo
Suma:
112(3) + 10012(9) +
1102(6) 11112(15)
10012 110002
Multiplicación Binaria
2.1. Sistemas de numeración.
Operaciones Aritméticas en base 2.
Multiplicación:
11 × 1101×
10 110
00 0000
11 1101
110 1101
1001110
Resta Binaria
2.1. Sistemas de numeración.
Operaciones Aritméticas en base 2.
Resta:
10112(11) - 10012(9) -
1002(4) 11112(15)
1112
Números negativos
2.2. Representación de números con
signo
Para la representación del signo se utiliza un bit
extra 0(+), 1(-). A continuación algunas formas
básicas de representación con signo:
Por ejemplo:
0 10001
(+17)
signo magnitud
1 10001
(-17)
signo magnitud
Signo-magnitud
2.2. Representación de números con
signo
Representación con signo y magnitud
Características
• Es fácil de interpretar.
• Negar un número supone invertir el bit de
signo.
• Con n bits el rango es: -(2n-1-1) a +(2n-1-1).
• Existe el +0 y el -0
• Es incómodo para operar.
Signo-magnitud
Complemento
No es necesario distinguir entre la suma y
la resta
Dos tipos
Complemento a 1
Complemento a 2
Complemento a 1
2.2. Representación de números con
signo
Representación con complemento a 1
Por ejemplo:
0 10001
(+17)
signo magnitud
Se reemplaza
1 01110 el 1 por 0 y
(-17) el 0 por 1
signo magnitud
2.2. Representación de números con
signo
Representación con complemento a 1
Características
En estos casos,
se necesita 1 bit más:
2.2. Representación de números con
signo
Suma y resta en complemento a 1
Desborde
+6 0110 -6 1001
+4 0100 -7 1000
-5 1010 10001
1
+2 0010
Complemento a 2
2.2. Representación de números con
signo
Representación con complemento a 2
Por ejemplo:
0 10001
(+17)
signo magnitud
Se complementa
1 01111
(-17) a 1 y luego se
signo magnitud suma 1
2.2. Representación de números con
signo
Representación con complemento a 2
Características
Ej: Ca2(-90)=Ca1(-90)+1=10100101=10100110
+90Ca2= 0
-90Ca2= 1
Complemento a 2 (ejemplos)
2.2. Representación de números con
signo
Suma y resta en complemento a 2
Bit de
acarreo se
descarta
2.2. Representación de números con
signo
Desborde
+6 0110 -6 1010
+4 0100 -7 1001
-6 1010 +3 10011
Bit de
acarreo se
descarta
Revisión:
1. Expresar el número decimal +9 como un número binario de 8
bits en formato signo magnitud.
a) 10110011 b) 110011101000
b) 57 b) 3A5 c) F80B
16 16 16