Sei sulla pagina 1di 14

Sistemas Numéricos

El estudio de las computadoras y del procesamiento de datos requiere algún


conocimiento de los sistemas numéricos, ya que éstos constituyen la base de
todas las transformaciones de información que ocurren en el interior de la
computadora.

El sistema binario, compuesto por los símbolos 1 y 0, es el que utiliza la


computadora en su funcionamiento interno. La computadora opera en binario
debido a que sus componentes físicos, pueden representar solamente dos
estados de condición: apagado/prendido, abierto/cerrado, magnetizado/no
magnetizado, etc. Estados de condición a los que se les asigna el valor 1 ó 0.

El sistema decimal, compuesto por los símbolos 0 al 9, es el sistema numérico


que utilizamos a diario.

El sistema hexadecimal, con 16 símbolos, ofrece la posibilidad de comprimir los


números binarios para hacerlos más sencillos de tratar.

Los sistemas numéricos difieren en cuanto a la disposición y al tipo de los


símbolos que utilizan. En este tema se analizaran los sistemas decimal,
binario y hexadecimal.

Para entender los procesos de representación de las cifras numéricas utilizando


los sistemas de numeración, veremos los conceptos de valor relativo y
posicional de los números.

1. Posiciones de valor relativo.


Los árabes inventaron los símbolos numéricos y el sistema de posición relativa
sobre el cual se basa nuestro sistema decimal actual y otros sistemas
numéricos. Cada uno de los símbolos tiene un valor fijo superior en uno al valor
del símbolo que lo precede en la progresión ascendente: 0, 1, 2, 3, 4, 5, 6, 7,
8, 9. Cuando se combinan varios símbolos (o dígitos), el valor del número
depende de la "posición relativa" de cada uno de los dígitos y del "valor de los
dígitos", el primero es el "valor posicional" y el segundo es el "valor absoluto".
En cualquier sistema de posiciones de valor relativo, la posición del dígito de la
extrema derecha es la de menor valor, o posición de orden inferior, y el dígito
que la ocupa se denomina "dígito menos significativo". El incremento de valor
de cada posición de dígito depende de la base o raíz del sistema numérico. De
este modo, en el sistema decimal, que utiliza la base 10, el valor de las
posiciones de dígito a la izquierda del dígito menos significativo (o posición de
unidades), aumenta en una potencia de 10 por cada posición.
El sistema decimal tiene base (raíz) 10, porque dispone de 10 símbolos (0-9)
numéricos discretos para contar. Entonces, la "base" de un sistema numérico
es la cantidad de símbolos que lo componen y el valor que define al sistema.
Como ejemplo de valor relativo de los dígitos, consideremos el número decimal
3.564. Aunque su valor es evidente a simple vista, la notación 6.954 significa
en realidad:
3000 + 500 + 60 + 4 = 3.564
El valor relativo de cada dígito es aun más claro si el número se expresa en
potencias de diez. Cualquier entero positivo n que se representa en el sistema
decimal como una cadena de dígitos decimales, puede expresarse también
como una suma de potencias de diez ponderada por un dígito. Ejemplo:
3.564 = 3 x 103 + 5 x 102 + 6 x 101 + 4 x 100 = 3 x 1000 + 5 x 100 + 6 x 10
+4x1
A esto se llama notación expandida para el entero.

Las potencias de diez: 100 = 1; 101 = 10; 102 = 100; 103 = 1000
corresponden respectivamente a los dígitos en un entero decimal cuando se
leen de derecha a izquierda.
Cualquier valor fraccionario m, representado en el sistema decimal por una
cadena de dígitos decimales junto con un punto decimal intercalado, puede
expresarse también en notación expandida usando potencias negativas de 10.
Específicamente, el valor posicional de los dígitos a la derecha del punto

−1 1 −2 1
10 =
10 10 =
100
decimal es, respectivamente:

−3 1
10 =
1000

El sistema de posiciones de valor relativo no es posible sin el cero. Su presencia


en un número significa simplemente que la potencia de la base representada
por la posición del dígito 0 no se utiliza. Por lo tanto, el número decimal 8.003
significa:

3
8 x 10 + 0 x 102 + 0 x 101 + 3 x 100 =
8 x 1000 + 0 x 100 + 0 x 10 + 3x1 =
8.000 + 0 + 0 + 3 = 8.003

Estas reglas del valor relativo se aplican en general a todos los sistemas
numéricos, sea cual fuere la base o raíz que se use.

2. Sistema decimal

El más importante factor en el desarrollo de la ciencia y la matemática fue la


invención del sistema decimal de numeración. Este sistema utiliza diez
símbolos: 0,1,2,3,4,5,6,7,8,9, denominados generalmente "cifras decimales".
La costumbre de contar por decenas se originó probablemente en el hecho de
tener el hombre diez dedos.

3. Sistema binario

El sistema numérico binario (de base 2) usa solamente dos símbolos diferentes,
0 y 1, que significan "ninguna unidad" y "una unidad" respectivamente. A
diferencia del sistema decimal, el valor relativo de los dígitos binarios a la
izquierda del dígito menos significativo aumenta en una potencia de dos cada
vez, en lugar de hacerlo en potencias de diez.
Específicamente, los valores de posición de la parte entera de un número
binario son las potencias positivas de dos:
24 23 22 21 20 (de derecha a izquierda)
Y los valores de posición de la parte fraccionaria de un número binario son las
potencias negativas de dos:

56
2-1 2-2 2-3 2-4 (de izquierda a derecha).

Potencia Valor Potencia Valor


de dos decimal de dos decimal
2 10 1024 22 4
29 512 21 2
2 8 256 2 0 1
2 7 128 2 -1 0,5
2 6 64 2 -2 0,25
2 5 32 2 -3 0,125
2 4 16 2 -4 0,0625
2 3 8 2 -5 0,03125

Por ejemplo, el número binario 101101,11 significa:

1101,11 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 + 1 x 2-1 + 1 x 2-2 =


=1x8 + 1x4 + 0 + 1 x 1 + 1 x 0,5 + 1 x 0,25 =
= 13,75 (En el sistema decimal)

Para evitar confusiones, cuando se emplean varios sistemas de notación, se


acostumbra encerrar cada número entre paréntesis y escribir la base como
subíndice, en notación decimal. Utilizando el ejemplo precedente, tenemos que:

(1101,11)2 = (13,75)10

4. Sistema hexadecimal
Los números binarios de gran magnitud consisten en largas series de ceros y
unos, que son difíciles de interpretar y manejar. Como un medio conveniente
para representar esos números binarios de gran magnitud se utiliza el sistema
numérico hexadecimal (de base 16). Cada dígito hexadecimal representa
cuatro dígitos binarios.
La notación hexadecimal requiere el uso de 16 símbolos para representar 16
valores numéricos. Dado que el sistema decimal proporciona solamente diez
símbolos numéricos (de 0 a 9), se necesitan seis símbolos adicionales para
representar los valores restantes. Se han adoptado para este fin las letras A, B,
C, D, E, y F aunque podrían haberse utilizado cualesquiera otros símbolos.
La lista completa de símbolos hexadecimales consta, por lo tanto, del 0, 1, 2,
3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F, en orden ascendente de valor. La tabla 1
muestra los números decimales, hexadecimales y binarios equivalentes (hasta
el número 31). Nótese que al alcanzarse el número decimal 16, se terminan los
símbolos hexadecimales y se coloca un "1 de acarreo" delante de cada símbolo
hexadecimal en el segundo ciclo, que abarca los números decimales de 16 a
31.
El significado de los números hexadecimales se hace evidente con el desarrollo
en potencias de 16.
Por ejemplo el número hexadecimal 2CA significa (reemplazando los símbolos
hexadecimales con símbolos decimales):

2CA = 2 x 162 + 12 x 161 + 10 x 160


= 2 x 256 + 12 x 16 + 10 x 1
= 512 + 192 + 10 = 714
Al resolver un ejemplo de este tipo, es más conveniente disponer los productos
en columna, para facilitar la suma.

Decimal Hexadecimal Binario


0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
10 A 1010
11 B 1011
12 C 1100
13 D 1101
14 E 1110
15 F 1111
16 10 10000
17 11 10001
18 12 10010
19 13 10011
20 14 10100
21 15 10101
22 16 10110
23 17 10111
24 18 11000
25 19 11001
26 1A 11010
27 1B 11011
28 1C 11100
29 1D 11101
30 1E 11110
31 1F 11111
Tabla 1. Tabla de equivalencias.

Conversiones

1. Teorema Fundamental de la Numeración


Una determinada cantidad, que denominaremos número decimal (N en este
caso), se puede expresar de la siguiente manera:

N
N = ∑ (dígito)i x (Base) i
i=-d

Donde:
- Base = 10
- i = posición respecto de la coma

58
- d = nro. de dígitos a la derecha de la coma
- n = nro. de dígitos a la izquierda de la coma, menos 1
- dígito = cada uno de los que componen el número

Supongamos una cantidad expresada en un sistema cuya base es B y


representamos por Xi, cada uno de los dígitos que contiene dicha cantidad,
donde el subíndice indica la posición del dígito con respecto a la coma decimal,
posición que hacia la izquierda de la coma se numera desde 0 en adelante y de
1 en 1, y hacia la derecha se enumera desde -1 y con incremento -1.
El Teorema Fundamental de la Numeración relaciona una cantidad expresada
en cualquier sistema de numeración, con la misma cantidad expresada en el
sistema decimal:

.........+ X4 * B4 + X3* B3 + X2* B2 + X1* B1 + X0* B0


+ X-1* B-1 + X-2* B-2 + X-3* B-3 + X-4* B-4 + .......

Ejemplo: 201,13 es una cantidad expresada en un sistema de numeración en


base 3. ¿Cuál será la representación de la misma cantidad en el sistema
decimal?.

201,1 = 2 * 3 2+ 0 * 3 1
+1*3 0
+1*3 -1

Conversiones entre los distintos sistemas

2. Binario a decimal: Se suman los productos de todos los valores


posicionales por el número que ocupa la posición.

Número binario: 1 1 0 1 , 0 1
Multiplicado por: x x x x x x
Valor posicional 8 4 2 1 0,5 0,25
Es la base elevada a la posición 23 22 21 20 2-1 2-2
Resultado del producto: 8 4 0 1 0 0,25

La suma del resultado del producto = 8 + 4 + 0 + 1 + 0 + 0.25 = 13,25


(decimal)

Recuerde, el valor posicional es la base del sistema elevada al número de la


posición que ocupa el número.

3. Hexadecimal a decimal: Se multiplica el número representado por el


valor posicional que le corresponde, y se suman los resultados:

Ej. AE1B = A x 163 + E x 162 + 1 x 161 + B x 160


= 10 x 4096 + 14 x 256 + 1 x 16 + 11 x 1
= 40960 + 3584 + 16 + 11 = (44571)10

4. Decimal a binario: Para cambiar de base decimal a cualquier otra base se


divide el número que se quiere convertir por la base del sistema al que se
quiere cambiar, los resultados que se obtengan en el cociente deben seguir
dividiéndose hasta que este resultado sea menor que la base. Los residuos
que resulten de todas las divisiones en orden progresivo se irán apuntando
de derecha a izquierda.

Ejemplo: convertir el número decimal 39 a binario.


39 : 2 = 19 Resto = 1
19 : 2 = 9 Resto = 1
9 : 2 = 4 Resto = 1
4 : 2 = 2 Resto = 0
2 : 2 = 1 Resto = 0
(1 0 0 1 1 1)2

Algoritmo Parte Entera: para convertir N = (0.5821)10 en su equivalente


binario multiplique N y cada parte fraccionaria sucesiva por la base (2 en este
caso), observando la parte entera del producto, como sigue:

Multiplicaciones Partes enteras


0.5821x2 = 1.1642 1
0.1642x2 = 0.3284 0
0.3284x2 = 0.6568 0
0.6568x2 = 1.3136 1
0.3136x2 = 0.6272 0

Observe que la parte entera de cualquier producto puede ser solo cero o uno;
ya que se están doblando números que son menores que uno. La sucesión de
dígitos partes enteras de arriba hacia abajo, da el equivalente binario
requerido.
Es decir N = 0.5821 es equivalente a (10010)2 (aproximadamente)

5. Decimal a hexadecimal: El mecanismo de conversión es el mismo que el


descripto en el punto 3, pero dividiendo el número por 16, que es la base
del sistema hexadecimal. Para convertir una fracción decimal a su
equivalente hexadecimal, aplicamos el algoritmo parte entera, con base
16.

6. Binario a hexadecimal: Sse divide el número binario en grupos de cuatro


dígitos binarios, comenzando desde la derecha y se reemplaza cada grupo
por el correspondiente símbolo hexadecimal. Si el grupo de la extrema
izquierda no tiene cuatro dígitos, se deben agregar ceros hasta completar 4
dígitos.
Ejemplo:
(111110011011010011)2 = 0011 / 1110 / 0110 / 1101 / 0011 =
(3E6D3)16

7. Hexadecimal a binario: De la misma manera, para convertir números


hexadecimales en binarios reemplace cada símbolo hexadecimal por el
correspondiente grupo de cuatro dígitos binarios, y descarte los ceros
innecesarios.

Ejemplo:
(6C4F2E)16 = 0110/1100/0100/1111/0010/1110 =
(11011000100111100101110)2

Operaciones Aritméticas
Las operaciones aritméticas con números que no sean de base 10 siempre se
pueden realizar convirtiendo los operandos al sistema decimal, realizando las
operaciones aritméticas deseadas, y reconvirtiendo los resultados a números de

60
la base original. Este procedimiento no se recomienda para operaciones
aritméticas binarias, que son sumamente simples, pero puede ser conveniente
para operaciones hexadecimales complicadas, especialmente cuando se
dispone de una buena tabla de conversión de hexadecimal a decimal, y
viceversa.
Las reglas de la aritmética son las mismas en todos los sistemas numéricos de
posiciones de valor relativo. Por ello, basta sólo recordar las reglas
correspondientes de la aritmética decimal para poder efectuar operaciones
aritméticas con números de cualquier otra base.
Suma binaria.
En esencia, la suma abrevia la operación de contar. Sumamos dos dígitos
contando los valores de ambos dígitos en orden correlativo, o bien, lo que es
más simple memorizando la suma de los dígitos mediante una tabla de sumar.
Cuando la suma de los dos dígitos excede los símbolos numéricos disponibles
de la notación (es decir, el límite de cualquier posición de dígito), se lleva un 1
a la posición de dígito inmediatamente superior. Por lo tanto, en el sistema
decimal, 3+5 = 8, pero 9+1 =0 con acarreo de un 1 (es decir 10).
En el sistema binario hay solamente dos símbolos, 0 y 1. Por lo tanto, al sumar
1+1 en la notación binaria se excede el límite de la cuenta (ya que no hay otro
símbolo disponible) y, en consecuencia, el resultado es 0 con acarreo de un 1 a
la posición de dígito inmediatamente superior. Las reglas completas de la suma
binaria son las siguientes:

Reglas de suma binaria:


0+0=0
0+1=1
1+0=1
1 + 1 = 10 (0 con acarreo de un 1)
(Esto último puede escribirse como diez, pero se lee "uno, cero"). La tabla de
sumar binaria que se incluye a continuación brinda una manera conveniente de
resumir estos resultados:

Tabla de suma binaria: + 0 1


0 0 1
1 1 10

Más abajo se dan tres ejemplos de suma binaria. El ejemplo de la izquierda es


de por sí explicativo. El del centro origina un acarreo, que se indica encima de
la posición de dígito correspondiente. El ejemplo de la derecha muestra la
adición de dos números de ocho bits e implica varios acarreos, que se indican.
Como prueba de la operación, los operandos binarios han sido convertidos a
decimales, y la suma se ha efectuado en ambos sistemas. Los resultados
coinciden, como se puede probar por conversión.

Acarreos
1 acarreos 1 11
1010 101010 00111001 = 57
+ 101 + 001001 + 00100011 = + 35
1111 110011 01011100 = 92

Frecuentemente es necesario sumar 1 + 1, además de un 1 de acarreo,


proveniente de una posición de orden inferior. El resultado es 1, con acarreo de
un 1 a la posición inmediatamente superior.
En resumen, 1 + 1 + 1 = 1 con acarreo de un 1 (lo cual puede escribirse 11).
Los dos ejemplos siguientes ilustran este proceso:
Acarreos 111 111
1111 10111000 = 184
+ 111 + 00111011 = + 59
10110 11110011 = 243

Resta binaria
Las cuatro reglas básicas para la resta de números binarios son:
0-0=0
1-1=0
1-0=1
0 – 1 = 1 (con acarreo negativo de 1), es decir 10 - 1 = 1

Por ejemplo, restemos 101 – 011:


0
1 10 1
– 0 1 1
0 1 0
• En la columna derecha se realiza la resta de 1 – 1 = 0
• En la columna central hay que tomar prestado un 1 de la siguiente columna
más significativa, la cual queda en 0 y da lugar a 10 en la columna central,
luego 10 -1 = 1
• En la columna izquierda, se resta 0 – 0 = 0

Suma hexadecimal.
La suma en el sistema hexadecimal sigue las mismas reglas que la suma
decimal y la binaria. Trabajar con símbolos alfanuméricos - números y letras -
parece extraño al principio, dado que resultados que nos son familiares desde
hace mucho tiempo en la suma decimal tienen un significado diferente en
notación hexadecimal.
Por ejemplo, mientras 4+5 = 9 tanto en el sistema decimal como en el
hexadecimal, 7+8 = F (no 15) en la notación Hexadecimal. Cada vez que la
suma de dos dígitos sobrepasa F (el símbolo hexadecimal de mayor valor), se
genera el acarreo de un 1 hacia la posición de dígito inmediatamente superior.
De este modo, 7+9 = 10 (es decir, 0 con acarreo de un 1), 9+9 = 12 (es decir,
2 con acarreo de un 1), C+9 = 15, y así sucesivamente.
Una manera sencilla de realizar la suma hexadecimal es utilizando un método
conocido como “método del reloj”. Consiste en ordenar todos los símbolos en
un círculo, de menor a mayor, obteniéndose una disposición similar a la de los
números de un reloj (de ahí su nombre). Para realizar una suma se debe
proceder de la siguiente manera:
1. Posicionarse en el lugar correspondiente al primer
sumando. EF0 1
D 2
2. Desplazarse en el sentido de las agujas del reloj,
C 3
avanzando tantas posiciones como lo indique el B 4
segundo sumando.
A 5
3. El resultado de la suma será la última posición a 9 8 7 6
la que se llegue.
Ej: 7 + 4 = B

62
Cuando al sumar se supere el valor de F, se produce un “acarreo”, y debe
añadirse una unidad a la posición inmediata superior. 1
Ej: B + 9 = 14
EF0 1
Se parte del valor B, considerando que se ha avanzado D 2
desde la posición 0 hasta B. Alli ya a efectuado un C 3
recorrido. B 4
Luego a B debe sumarle 9 posiciones. Avanzando hasta A 5
el valor 4 como lo muestra la imagen. 9 87 6
En el momento que vuelve a pasar por el valor 0 a
completado una vuelta, es por ello que ocurre un acarreo.

A continuación se incluyen tres ejemplos de suma hexadecimal:

11 1 11
9654 = 38.484 6AE 8F97,F
+ 4528 = 17.704 + 1FA + D44C,F9E
DB7C = (56.188)10 8A8 163E4,E9E

El ejemplo de la izquierda es sencillo y no implica ningún acarreo. Para verificar


el resultado, cada uno de los operandos fue convertido al sistema decimal, se
efectuó la suma, y se corroboró el resultado.
El ejemplo del centro, que implica acarreo, puede ser descrito de la siguiente
manera: A + E = 8 con acarreo de un 1 a la posición de dígito inmediatamente
superior. Al sumar los dígitos de la posición inmediata superior, F + A = 9 con
acarreo de un 1, pero a este resultado falta sumar el acarreo proveniente de la
posición de orden inferior, es decir 9 + 1 = A.
Otra manera de hacerlo es sumar primero el acarreo al dígito menor: A + 1 =
B, y luego sumar B + F = A con acarreo de un 1 a la posición de dígito
inmediato superior. Al sumar los dos últimos dígitos, 1 + 6 = 7, y más el 1 de
acarreo equivale a 8.
Con esto queda terminada la suma. Del mismo modo se procede con la suma
de la derecha, teniendo en cuenta que se deben encolumnar los sumandos de
acuerdo a la coma decimal.

Resta hexadecimal.
La resta hexadecimal sigue las mismas reglas que la resta decimal y que la
resta binaria, con la salvedad que un acarreo o un pedido de 1 en la notación
hexadecimal representa el número decimal 16. También en este caso es muy
útil el “método del reloj”. Se procede de manera similar a la suma:
1. Posicionarse en el símbolo correspondiente al EF0 1
minuendo. D 2
2. Desplazarse en el sentido contrario a las C 3
agujas del reloj, retrocediendo tantas B 4
posiciones como lo indique el sustraendo. A 5
9 8 7 6
3. El resultado de la resta será la última posición a la
que se llegue.
Ej: A – 4 = 6
Cuando al restar se llega a un valor inferior a 0, se realiza un “pedido”, y se
debe restar una unidad a la posición inmediata superior.

Ej: 24 - 7 = 1D
2 1

EF0 1
D 2
C 3
B 4
A 5
9 8 7 6

Además del método tradicional de la resta, también puede utilizarse el método


del complemento, como en el caso de la resta binaria.

Método tradicional:

Pedidos 19
7 9 18
8 A 8 minuendo
- 1 F A sustraendo
6 A E
Este ejemplo ilustra el "método de pedir 1". Para efectuar la resta se utilizará el
método del reloj. Posiciónese en el 8 y retroceda A veces, llegando a la
posición E, que es el resultado.
Como debió pasar sobre el 0, se pide 1 al dígito de la posición de orden
inmediato superior, que es A, y que queda reducido a 9 (ya que A - 1 = 9).
Por lo tanto 8 - A = E, con pedido de 1. Anote "E". En la siguiente columna se
procede de igual manera: posiciónese en el 9, retroceda F posiciones, llegando
a la A, y pasando nuevamente sobre el 0, por lo que se pide un 1 al 8 de la
izquierda, que queda reducido a 7.
Por lo tanto 9 - F = A, con pedido de 1. Escriba "A". Finalmente la diferencia
entre los dígitos de la última columna (7 – 1), equivale a 6. Escriba “6”. Con
esto queda terminada la resta.

Representación de la información
Cuando se pretende plasmar la información de una forma transmisible y más o
menos permanente, se debe disponer de un soporte físico adecuado, el cual
contenga a la información. Existe una variedad de soportes físicos y algunos
muy modernos, pero un medio que sigue en plena vigencia es la ESCRITURA.
Han evolucionado los métodos pero el fundamento sigue siendo el mismo:
poner en la secuencia conveniente una serie de símbolos escogidos
dentro de un conjunto predefinido.
La información se representa en base a cadenas de símbolos. En base a un
alfabeto convencional cualquiera sobre el que se establece un acuerdo cultural
de entendimiento entre el que escribe y el que lee podemos representar
cualquier información compuesta de palabras y cantidades numéricas.

64
Un alfabeto no es más que un conjunto fijado por acuerdo cultural, de símbolos
elementales en base a los cuales se forma la información. Cualquier alfabeto se
fija arbitrariamente, y esto es muy importante, porque si la Informática ha
logrado el tratamiento automático de la información con máquinas, ha sido
gracias a este concepto.
No es necesario que el alfabeto que usa una máquina en su interior sea el
mismo que utiliza el hombre que la ha construido y la maneja, basta con que la
transformación de los símbolos internos a los externos o viceversa se efectúe
de una manera sencilla, de ser posible automáticamente por la propia máquina.

Sistemas de codificación binaria para textos

1. Texto: EBCDIC: Código de Intercambio Decimal Codificado en Binario


Extendido.

Es un sistema de codificación de 8 bits, donde cada carácter se representa


como una cadena de 8 dígitos binarios y hay un total de 28 (256) caracteres a
disposición.

Cada carácter codificado o byte, se divide normalmente en cuatro bits de zona


(7, 6, 5 y 4), y cuatro bits numéricos (3, 2, 1 y 0), de pesos: 8-4-2-1 (Ver
Tabla 2)

Bits 7654
3210 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0000 NUL DEL DS SP & - { } \ 0
0001 SOH DC1 SOS a j ~ A J 1
0010 STX DC2 FS SYN b k s B K S 2
0011 ETX DC3 c l t C L T 3
0100 PF RES BYP PN d m u D M U 4
0101 HT NL LF RS e n v E N V 5
0110 LC BS EOB UC f o w F O W 6
0111 DEL IL ESC EOT g p x G P X 7
1000 CAN h q y H Q Y 8
1001 RLF EM \ i r z I R Z 9
1010 SMM CC SM ⊄ ! ¦ :
1011 VT . $ ' #
1100 FF IFS DC4 < * % @
1101 CR IGS ENQ NAK ( ) _ ´
1110 SO IRS ACK + ; >
1111 SI IUS BEL SUB | ¬ ? "
7 6 5 4 3 2 1 0

Posición 7 y 6 Posición 5 y 4
11- Letras mayúsculas y números 00 - A-I
10 - Letras minúsculas. 01 - J-R
01 - Caracteres especiales 10 - S-Z
00 - Ningún carácter encontrado 11 - Números

Ejemplos:
Letra A mayúscula = 1111 0001
Letra j minúscula = 1001 0001

Letra k minúscula = 1001 0010


Número 5 = 1111 0101

Observe en la tabla las zonas sombreadas y podrá descubrir que todas las
letras mayúsculos como los números comienzan con 11 en sus respectivas
columnas.
Mientras que las letras minúsculas comienzan con 10 en cada una de sus
columnas.

A modo de una mejor visualización extraeremos la parte de la tabla que nos


interesa:

66
1100 1101 1110 1111
0001 A J 1
0010 B K S 2
0011 C L T 3
0100 D M U 4
0101 E N V 5
0110 F O W 6
0111 G P X 7
1000 H Q Y 8
1001 I R Z 9

Analice como sería la tabla para las letras minúsculas

Guía de Ejercicios Complementarios


1. Realizar las siguientes sumas binarias
a. 11101 + 100,11 = b. 101,01 + 11101 + 101,101 =
c. 1001,101 + 110,110 + 0,01 = d. 111,0111 + 1,01001 =
e. 11,011 + 1110 + 101,001= f. 111,01 + 100,01 + 11,001 + 0,011=

2. Realizar las siguientes restas binarias.


a. 11011 – 1010 = b. 10101 – 1011 =
c. 1011,10 – 110,110 = d.10111 – 1,01001 =

3. Aplicar el método del complemento con las mismas restas del punto anterior.

4. Realizar las siguientes sumas hexadecimales.


a. C78D + 40F5 = b. 1B47,63 + 839 + 10,5FE=
c. F34C,47 + AF4,2D + C9,3 = d. 3C,F04 + 20A, 15 + BD3, 23E

5. Realizar las siguientes restas hexadecimales.


a. E578 – C3A= b. 6C7,8FE – 3AF,42=
c. 4D5,0F3 – 5B,21C3= d. BCD0,356 – 30F,50EA=

6. Aplicar el método del complemento con las mismas restas del punto anterior.

7. Escribir en EBCDIC:
a. Pentium III b. 3 de Abril 1588 c. DMX 128 d. Excel 2007

8. Realizar las siguientes conversiones a:


a. Binario:
i. 125,866 ii. 258,963 iii.809,536
iv. CD,78F v. A038, CB6 vi. 56D, 90F

b. Hexadecimal
i. 5689,125 ii. 785,9660 iii.1055,854
iv. 111011110010111,00110111101010
v. 01110001010111000101,100100011101
vi. 1011101110011,01110110110000010

c. Decimal
i. 2C5F ii. AC,D4 iii. 70F,C57
iv. 101101,011 v. 11011,001 vi. 101101,1101

10.
a) Indique en las siguientes capacidades la menor y la mayor de ellas:

i) 1.008.576.648 bytes ii) 0,02 TB iii) 1.675.007 KB

b) Complete:

25 KB representan ............. bytes o ........... bits.


1.960 bits equivalen a ................... caracteres y ……………..Kbytes
1.898.256 MB es igual a ................. TK.
213 GB es igual a ........................ Mb y …………Kb

c) Si se tiene un archivo de imagen con un tamaño de 750 MB y de otro de audio de


1.2 Gb ¿Cuál es el tamaño en KB? En que medio de almacenamiento lo podría
copiar.

d) Un disco posee una capacidad de almacenamiento de 7.276,80 MB y se encuentran


ocupados actualmente 1 GB. Cuál es la cantidad de Kbytes libres en dicho disco?

e) Un disco posee una capacidad de almacenamiento de 40 GB y se tiene un archivo


de 8.011.857.023.222 BYTES. ¿Se puede grabar dicho archivo en el disco?
Realice los cálculos.

68

Potrebbero piacerti anche