TRABAJO PRACTICO Nro.
1) Representar en formato n=8 los siguientes números NATURALES:
247 33 279 128 111
-Si no se puede representar alguno explicar por qué?
2) Representar los siguientes números ENTEROS:
-35 122 -136 -55 -128 -127 128
a) Bajo el convenio de SIGNO Y MAGNITUD
b) Bajo el convenio de COMPLEMENTO A 1
c) Bajo el convenio de COMPLEMENTO A 2
Tomar como formato n=8 explicando aquellos casos que no puedan representarse dichos
números.
3) Dados los siguientes números:
11001100 10101010 01111001 1111111111001100
Indicar a qué números decimales representan si a los mismos se los considera que están
expresados como:
a) Números NATURALES
b) Números ENTEROS bajo el convenio de SIGNO Y MAGNITUD
c) Números ENTEROS bajo el convenio de COMPLEMENTO A 1
d) Números ENTEROS bajo el convenio de COMPLEMENTO A 2
4) a) Representar en el menor formato posible bajo el convenio de COMPLEMENTO A 2 los
siguientes números decimales:
23 128 -256 -78 265 -210
5) Dado los siguientes números Hexadecimales e indicar a qué números decimales representan
si a los mismos se los considera:
a) Números NATURALES
b) Números ENTEROS bajo el convenio de SIGNO Y MAGNITUD
c) Números ENTEROS bajo el convenio de COMPLEMENTO A 1
d) Números ENTEROS bajo el convenio de COMPLEMENTO A 2
A7 7B FFC4 3D D19
Los formatos son: 8 8 16 8 y 12 respectivamente
6) Representar en código ASCII (de la forma en que estaría almacenado en MP) el
siguiente texto.
El resultado es igual a:
-1258
NEGATIVO.
7) Representar en hexadecimal y en binario utilizando el código ASCII la cadena:
Arquitectura de Computadoras
8) A continuación se muestran vuelcos de memoria usando representación
hexadecimal.
¿Qué representa este vuelco si se asume que cada byte es un carácter ASCII?
4E554E434120454E54454E44455245204553544F
9) ¿Qué dice la siguiente cadena de caracteres (8 bits por carácter) extraída de la
memoria de trabajo de una computadora? Use la tabla ASCII.
01010101010011100100110001110101
10) Suponga que la pantalla de un monitor presenta 25 líneas cada una de las cuales
contiene 80 caracteres de texto. Si la imagen de la pantalla se almacena en la
memoria representando cada carácter con su código ASCII (modo texto)
¿Cuántos bytes de la memoria de la maquina se requerirán para guardar la imagen
completa?
TRABAJO PRACTICO Nro. 2
1) Representar en formato n=8 los siguientes números NATURALES:
247 33 279 128 111
¿Si no se puede representar alguno explicar por qué?
247 = No es posible
33 = 00100001
279 = No es posible
128 = 10000000
111 = 01101111
El 247 y 279 no se pueden representar ya que, con 8 bits, podemos representar 28 = 256
números. Los cuales, según este formato, van a estar repartidos entre 128 números positivos y
128 números negativos. Estos 2 números superarían dicho rango.
Ver lo que pusieron y se darán cuenta que el 247 se puede
representar. Son 256 números y entonces va de 0 a 255
2) Representar los siguientes números ENTEROS:
-35 122 -136 -55 -128 -127 128
a) Bajo el convenio de SIGNO Y MAGNITUD
b) Bajo el convenio de COMPLEMENTO A 1
c) Bajo el convenio de COMPLEMENTO A 2
Tomar como formato n=8 explicando aquellos casos que no puedan representarse dichos
números.
-35 =
a) 10100011 (sym)
b) 11011100 (c1)
c) 11011101 (c2)
122 =
a), b) y c) 01111010 (sym), (c1) y (c2)
-136 = No se pueden realizar en el formato n=8, se necesitan 16 bits.
-55 =
a) 10110111 (sym)
b) 11001000 (c1)
c) 11001001 (c2)
-128 =
a)
b)
c) 10000000 (c2)
-127 =
a) 11111111 (sym)
b) 10000000 (c1)
c) 10000001 (c2)
128 = No se pueden realizar en el formato n=8, se necesitan 16 bits.
OK. Supongo que en -128 quisieron poner en a y b que
no se puede
3) Dados los siguientes números:
11001100 10101010 01111001 1111111111001100
Indicar a qué números decimales representan si a los mismos se los considera que están
expresados como:
a) Números NATURALES
b) Números ENTEROS bajo el convenio de SIGNO Y MAGNITUD
c) Números ENTEROS bajo el convenio de COMPLEMENTO A 1
d) Números ENTEROS bajo el convenio de COMPLEMENTO A 2
11001100 =
a) 204d
b) -76d
c) -51d
d) -52d
10101010 =
a) 170d
b) -42d
c) -85d
d) -86d
01111001 =
a) 121d
b) 121d
c) 121d
d) 121d
1111111111001100 =
a) 65484d
b) -32716d
c) -51d
d) -52d
Todo OK
4) a) Representar en el menor formato posible bajo el convenio de COMPLEMENTO A 2 los
siguientes números decimales:
23 128 -256 -78 265 -210
23 d = 010111(c2)
128 d = 010000000(c2)
-256 d = 1100000000(c2)
-78 d = 10110010(c2)
265 d = 0100001001(c2)
-210 d = 100101110(c2)
Todo OK. El -256 se podría representar en n=9
5) Dado los siguientes números Hexadecimales e indicar a qué números decimales representan
si a los mismos se los considera:
a) Números NATURALES
b) Números ENTEROS bajo el convenio de SIGNO Y MAGNITUD
c) Números ENTEROS bajo el convenio de COMPLEMENTO A 1
d) Números ENTEROS bajo el convenio de COMPLEMENTO A 2
A7 7B FFC4 3D D19
Los formatos son: 8 8 16 8 y 12 respectivamente
A7 F=8
a) -167
b) -39
c) -88
d) -89
Punto a) mal pero
bien en cuaderno
7B F=8
a) 123
b) 123
c) 123
d) 123
FFC4 F=16
a) 65476
b) -32708
c) -59
d) -60
3D F=8
a) 61
b) 61
c) 61
d) 61
D19 F=12
a) 3353
b) -1305
c) -742
d) -743
Todo OK
6) Representar en código ASCII (de la forma en que estaría almacenado en MP), el
siguiente texto.
El resultado es igual a:
-1258
NEGATIVO.
01000101 01101100 00100000 01110010 01100101 01110011 01110101
E l “ “ r e s u
01101100 01110100 01100001 01100100 01101111 00100000 01100101
l t a d o ““ e
01110011 00100000 01101001 01100111 01110101 01100001 01101100
s ““ i g u a l
00100000 01100001 00111010
“” a :
00101101 00110001 00110010 00110101 00111000
- 1 2 5 8
01001110 01000101 01000111 01000001 01010100 01001001 01010110
N E G A T I V
01001111
O Para cumplir con enunciado faltan los caracteres CR y
LF según corresponda.
7) Representar en hexadecimal y en binario, utilizando el código ASCII la cadena:
Arquitectura de Computadoras
Hexadecimal: 41 72 71 75 69 74 65 63 74 75 72 61 20 64 65 20 43 6F 6D 70 75
74 61 64 6F 72 61 73
Binario: 01000001 01110010 01110001 01110101 01101001 01110100 01100101
A r q u i t e
01100011 01110100 01110101 01110010 01100001 00100000 01100100
c t u r a sp d
01100101 00100000 01000011 01101111 01101101 01110000 01110101
e sp C o m p u
01110100 01100001 01100100 01101111 01110010 01100001 01110011
t a d o r a s
OK
8) A continuación, se muestran vuelcos de memoria usando representación
hexadecimal.
¿Qué representa este vuelco si se asume que cada byte es un carácter ASCII?
4E554E434120454E54454E44455245204553544F
Respuesta: NUNCA ENTENDERE ESTO OK
9) ¿Qué dice la siguiente cadena de caracteres (8 bits por carácter) extraída de la
memoria de trabajo de una computadora? Use la tabla ASCII.
01010101010011100100110001110101
Respuesta: UNLu OK
10) Suponga que la pantalla de un monitor presenta 25 líneas, cada una de las cuales
contiene 80 caracteres de texto. Si la imagen de la pantalla se almacena en la
memoria representando cada carácter con su código ASCII (modo texto),
¿Cuántos bytes de la memoria de la maquina se requerirán para guardar la imagen
completa?
Se entiende que se refiere al código ASCII ampliado, el cual tiene 8 bits. Si la pantalla
tiene 25 líneas de 80 caracteres de texto cada una, daría un total de 2000 caracteres.
Se sabe que 8 bits son equivalentes a 1 byte, de modo que, si se tienen 2000
caracteres de 8 bits cada uno, se necesitarán una cantidad de 2000 bytes en total
para representar la imagen.
Mal. Tener en cuenta que para las primeras 24 filas se les debe agregar al final el
comando LF y el CR, es decir 2 comandos más. En la fila 25 no hace falta. Por lo tanto
son 2048 Bytes que es igual a 2KB