0% encontró este documento útil (0 votos)
24 vistas8 páginas

TP 2

El documento detalla un trabajo práctico sobre la representación de números en diferentes formatos binarios y hexadecimales, incluyendo números naturales y enteros bajo varios convenios. Se analizan casos de representación en formato n=8 y se discuten limitaciones en la representación de ciertos números. Además, se abordan conversiones entre representaciones numéricas y ASCII, así como el cálculo de memoria necesaria para almacenar texto en formato ASCII.

Cargado por

dollex528
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas8 páginas

TP 2

El documento detalla un trabajo práctico sobre la representación de números en diferentes formatos binarios y hexadecimales, incluyendo números naturales y enteros bajo varios convenios. Se analizan casos de representación en formato n=8 y se discuten limitaciones en la representación de ciertos números. Además, se abordan conversiones entre representaciones numéricas y ASCII, así como el cálculo de memoria necesaria para almacenar texto en formato ASCII.

Cargado por

dollex528
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte