Professional Documents
Culture Documents
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
i =n
ri
donde,
di = Dgito en la posicin i.
r = Base del sistema utilizado.
n = N. de dgitos fraccionarios.
p = N. de dgitos enteros.
La base r del sistema numrico es el nmero total de dgitos permitidos para el sistema.
Ejemplo
235.63 = 2x102 + 3x101 + 5 x 100 + 6x10-1 + 3x10-2
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
Sistema Binario
El sistema binario es un sistema en base dos. Es el sistema utilizado por los computadores
digitales y tiene slo dos valores lgicos posibles - "0 y 1" - para sus coeficientes, los cuales se
pueden representar fsicamente de distintas maneras, como:
10
11
12
13
14
15
Ejemplo
101101,11 = 1x25 + 0x24 + 1x23 + 1x22 + 0x21 + 1x20 + 1x2-1 + 1x2-2
En decimal se tiene: 32 + 8 + 4 + 1 + 0,5 + 0,25= 45,7510.
La Figura 1.1.1 muestra el equivalente entre los nmeros decimales del 0 al 9 y el nmero
binario correspondiente.
Decimal
Binario
Decimal
Binario
0
1
2
3
4
0
1
01
11
100
5
6
7
8
9
101
110
111
1000
1001
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
Sistema Hexadecimal
El sistema hexadecimal es un sistema en base 16 y consta de 16 dgitos diferentes que son: del
0 al 9 y luego de la letra A a la F, es decir 10 dgitos numricos y seis caracteres alfabticos.
El sistema hexadecimal se usa como forma simplificada de representacin de nmeros binarios
y debido a que 16 es una potencia de 2(24=16), resulta muy sencilla la conversin de los
nmeros del sistema binario al hexadecimal y viceversa.
La tabla 1.1.2. muestra los nmeros decimales de 0 al 15 con su equivalencia en binario y
hexadecimal.
Decimal Binario Hexadecimal
0
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
Sistema Octal
El sistema octal es un sistema en base 8 y est formado por 8 dgitos. En un nmero octal, los
pesos crecen de derecha a izquierda en potencias de 8.
Peso: 84 83 82 81 80
La tabla 1.1.3. muestra los nmeros decimales de 0 al 17 con su equivalencia a binario y octal.
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
0000
0001
0010
0011
0100
0101
0110
0111
1000
10
1001
11
10
1010
12
11
1011
13
12
1100
14
13
1101
15
14
1110
16
15
1111
17
16
10000
20
17
10001
21
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
1,75 1
0,75
1,5
0,5
1,00 1
MSB
1
LSB
465
58,125
0,125
58
7,25
0,25
0,5
0,875
0,875
LSB
MSB
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
a.
b.
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
1F0C16 = 11111000011002
Conversin de Octal a Decimal
La conversin de un nmero octal a decimal se obtiene multiplicando cada dgito por su peso y
sumando los productos:
Ejemplo
Convertir 47808 a decimal.
4780 = (4 x 83)+(3x82)+(8x81)+(0x80) = 2048+192+64+0= 2304
Conversin de Octal a Binario
La conversin de octal a binario se facilita porque cada dgito octal se convierte directamente en
3 dgitos binarios equivalentes.
Ejemplo
Convertir el nmero 7158 a binario.
7158 = (111001101)2
Representacin de Nmeros Enteros y de Punto Flotante
Los computadores deben interpretar nmeros positivos y negativos. Los nmeros binarios se
caracterizan por su magnitud y su signo. El signo indica si el nmero es positivo o negativo y la
magnitud el valor del nmero.
Representacin de Nmeros Binarios Enteros
Existen tres formas de representar los nmeros binarios enteros con signo:
Signo magnitud.
Complemento a 1.
Complemento a 2.
Signo Magnitud
En el sistema Signo magnitud los nmeros positivos y negativos tienen la misma notacin
para los bits de magnitud pero se diferencian en el bit del signo. El bit del signo es el bit situado
ms a la izquierda en el nmero binario:
En nmeros positivos se emplea el bit "0".
En nmeros negativos se emplea el bit "1".
El nmero no debe estar complementado.
Ejemplo
El nmero decimal 21 se expresa en binario de 6 bits 010101, donde el primer bit "0" denota el
bit de una magnitud positiva. El nmero decimal 21 se expresa en binario 110101, donde el
primer bit "1" denota el bit de una magnitud negativa.
Complemento a 1
El complemento a 1 en binario se obtiene cambiando los unos por ceros y los ceros por unos.
La representacin de nmeros positivos en complemento a 1 sigue las mismas reglas del
c.
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
Complemento a 2
Los computadores utilizan la representacin binaria en complemento a 2 para representar
nmeros negativos. La representacin de nmeros positivos en complemento a 2 sigue las
mismas reglas del sistema signo-magnitud y la representacin de los nmeros negativos en
complemento a 2 se obtiene de la siguiente forma:
Se representa el nmero decimal dado en magnitud positiva.
El nmero de magnitud positiva se representa en forma binaria positiva.
Se obtiene el complemento 1 del nmero binario obtenido en el paso anterior mediante el
cambio de los unos por ceros y viceversa.
Al complemento 1 se le suma uno y el resultado es la representacin en el complemento
2.
Ejemplo
Representar el nmero 510 en binario, utilizando el complemento a 2 con 4 bits.
Se escribe el nmero +510 en binario de 4 bits
0101
Se obtiene el complemento a 1 de 0101
1010
Al complemento de nmero anterior se le suma 1. El resultado es 1011.
Se obtiene el nmero 1011 en complemento a 2.
10
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
Ejemplo
Obtener el complemento a 2 del nmero positivo de 8 bits 000001012 (+510).
El equivalente en complemento a 1 es 11111010. El complemento a 2 del nmero es 11111011.
Comprobando los pesos en decimal se puede demostrar la obtencin del negativo del nmero
inicial utilizando el mtodo del complemento a 2:
111110112 = (-128 + 64 + 32 +16 + 8 + 0 + 2 + 1)10 = - 510
En la representacin en complemento 2 el primer bit del lado ms significativo puede
interpretarse como el signo, siendo cero para nmeros positivos y 1 para nmeros negativos.
Se puede comprobar que si a una cantidad negativa expresada en complemento 2 se le saca
su complemento 2, se obtiene la magnitud positiva correspondiente.
Operaciones Aritmticas en Binario
Los circuitos de control bsicos y los computadores efectan operaciones aritmticas. Estas
operaciones se realizan en sistema binario y las leyes que las rigen, son paralelas a las usadas
en el sistema decimal. A continuacin se describe cada una de las metodologas para realizar
tales operaciones.
Suma Binaria
La suma de dos cantidades binarias empieza con la suma de los dos dgitos menos
significativos de los sumandos y un acarreo inicial de cero uno (Acarreo Cin). Esta operacin
puede producir un bit de acarreo (Acarreo Cout) para la suma de la siguiente posicin
significativa. En la tabla 1.4.1. las entradas A, B y Cin denotan al primer sumando, el segundo
sumando y el acarreo de entrada. Las salidas S y Cout representan a la suma y el acarreo de
salida.
Sumando A Sumando B Acarreo Cin Acarreo Cout Suma S
0
1 1111
Comprobacin en
decimal:
Acarreo
010110
+
101010
22
+
42
11
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
1 000000
64
( 26)
1
1 0 0 1 1
- 01001
0 1 0 1 0
Prstamo
Rebasamiento
El rebasamiento se presenta cuando la suma de la columna ms significativa genera un
acarreo. El rebasamiento slo se puede producir cuando ambos nmeros son positivos o
negativos.
Ejemplo
12
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
Acarreo
865
412
1 207
Rebasamiento
Ejemplo
Efectuar la suma de 1102 y 1102.
1 1
Acarreo
110
+
110
1 100
Rebasamiento
Acarreo
Comprobacin en decimal:
1010111
87
0111000
- 72
1 0001111
15
13
Universidad de Magallanes
Facultad de Ingeniera
Departamento de Ingeniera Elctrica
3. La respuesta es 00011112.
Multiplicacin Binaria
La multiplicacin de dos cantidades binarias es necesario considerar lo siguiente:
Multiplicando A Multiplicador B Multilplicacin (A*B)
0
14