Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CC101
1 / 18
ndice
Representacin de textos
Representacin de valores enteros
CC101
2 / 18
Representacin de textos
CC101
3 / 18
Representacin de textos
Nos enfocaremos en el cdigo ASCII (acrnimo ingls de American Standard Code for Information Interchange Cdigo Estndar Estadounidense para el Intercambio de Informacin), pronunciado generalmente [ski], es un cdigo de caracteres basado en el alfabeto latino.
CC101
4 / 18
CC101
5 / 18
CC101
6 / 18
CC101
7 / 18
Ejemplo
Si queremos representar 61 en binario, procedemos as:
1. Identificamos la potencia de 2 ms prxima: 26 .
2. Como nos sobra 3 (61 64 = 3,) representamos 3 en
binario: 11.
3. Finalmente, tomamos el complemento de 11 respecto a 26 :
111101.
CC101
8 / 18
Ejemplo
Si queremos representar 73 en binario, procedemos as:
1. Identificamos la potencia de 2 ms prxima: 26 .
2. Como necesitamos 9 (73 64 = 9,) representamos 9 en
binario: 1001.
3. Finalmente, sumamos 26 con 1001: 1001001.
CC101
9 / 18
Ejemplo
Si queremos representar 113 en binario, procedemos as:
1. Identificamos la potencia de 2 ms prxima: 27 .
2. Como nos sobra 15 (113 128 = 15,) representamos 15
en binario: 1111.
3. Finalmente, tomamos el complemento de 1111 respecto a
27 : 1110001.
CC101
10 / 18
El sistema ms popular para representar valores enteros dentro de las computadoras hoy en da es la notacin complemento a dos. Este sistema se basa en el sistema binario y
tiene propiedades adicionales que lo hacen ms compatible con
el diseo de la computadora. No obstante, junto con estas ventajas vienen tambin desventajas (desbordamiento aritmtico.)
CC101
11 / 18
CC101
Valor representado
3
2
1
0
1
2
3
4
12 / 18
CC101
Valor representado
7
6
..
.
0010
0001
0000
1111
1110
..
.
2
1
0
1
2
..
.
1010
1001
1000
6
7
8
13 / 18
CC101
14 / 18
Ejemplo
Para hallar el valor que representa el patrn de bits 0101 en la
notacin complemento a dos, procedemos as:
1. Como el bit ms significativo es 0, se trata de un valor no
negativo.
2. Por tratarse de un valor no negativo, dicho valor es igual al
valor que representa 101 en el sistema binario.
3. Finalmente, la respuesta es 5.
CC101
15 / 18
Ejemplo
Para hallar el valor que representa el patrn de bits 1010 en la
notacin complemento a dos, procedemos as:
1. Como el bit ms significativo es 1, se trata de un valor
negativo.
2. Por tratarse de un valor negativo, el valor absoluto de dicho
valor es igual al complemento de 010 respecto a 241 .
Luego, dicho valor absoluto es 8 2 = 6.
3. Finalmente, la respuesta es 6.
CC101
16 / 18
Ejemplo
Para hallar el patrn de 8 bits (un byte) que representa al valor
de 115 en la notacin complemento a dos, procedemos as:
1. Como se trata de un valor no negativo, el bit ms
significativo es 0.
2. Por tratarse de un valor no negativo, los bits restantes
sern la representacin de 115 en el sistema binario; es
decir, el complemento de 13 respecto a 281 : 1110011.
3. Finalmente, la respuesta es 01110011.
CC101
17 / 18
Ejemplo
Para hallar el patrn de un byte que representa al valor de
119 en la notacin complemento a dos, procedemos as:
1. Como se trata de un valor negativo, el bit ms significativo
es 1.
2. Por tratarse de un valor negativo, los bits restantes sern la
representacin de 281 119 = 9 en el sistema binario; es
decir, 0001001.
3. Finalmente, la respuesta es 10001001.
CC101
18 / 18