Está en la página 1de 4

Introducción a los Sistemas Lógicos y Digitales

Trabajo Práctico Nº 1

SISTEMAS NUMÉRICOS

Ejercicio nº 1

Representar los siguientes números enteros en las bases indicadas:

a) 5946 en base 10 a base 8.


b) 1962 en base 10 a base 16.
c) 511 en base 10 a base 2.
d) 11001101 en base 2 a base 8.
e) 111001010 en base 2 a base 10.
f) 10101100111110 en base 2 a base 16.
g) DABA en base 16 a base 10.
h) F0CA en base 16 a base 2.
i) A9F en base 16 a base 8.
j) 1767 en base 8 a base 10.
k) 702 en base 8 a base 16.
l) 2047 en base 8 a base 2.

Ejercicio nº 2

Representar en binario los siguientes números racionales dados en las bases indicadas:

a) 31,25 en base 10.


b) 128,51 en base 10.
c) 0,0221 en base 10.
d) 8AC,DFE en base 16.
e) 872,65 en base 8.
f) 1600,FF en base 16.
g) 7122,77 en base 8.

Ejercicio nº 3

Convertir los siguientes números a formato binario y realizar las operaciones indicadas:

a) CAC0 + DAF
b) FA x DA
c) 1024 / 30 en decimal
d) 4096 – 3940 en decimal
e) 133 + 756 en octal
f) FB / AE
g) 707 – 356 en octal

Introducción a los Sistemas Lógicos y Digitales – 1–


Trabajo Práctico nº 1 – Sistemas Numéricos

Ejercicio nº 4

Convertir los siguientes números decimales a formato BCD y realizar las operaciones:

a) 1023 + 512
b) 68 + 17
c) 87 + 938

Ejercicio nº 5

1) Expresar matemáticamente el rango para representar un número en signo y módulo con n bits.

2) Representar los siguientes números en signo y módulo y realizar las operaciones indicadas:

A = –127 B = 128 C = –71 D = –105

a) A–B
b) A+B
c) B–C
d) D+C

Ejercicio nº 6

1) Expresar matemáticamente el rango para representar un número en complemento a uno de n


bits. Dar ejemplos para 8, 16 y 32 bits.
Escribir también la ecuación que representa a un número negativo de n bits.

2) Expresar los siguientes números en complemento a uno y realizar las operaciones indicadas.
Detectar en cada operación si se produce transporte (carry), desborde (overflow) y/o error.

a) (+68) – (+93) en base 10


b) (–127) + (–1) en base 10
c) (+121) – (–96)
d) 00101101 – 00101011 en base 2
e) 01110101 + 00110110 en base 2
f) FE91 – 0D25

3) ¿Cuál es la ventaja de este método de representación respecto del anterior?

Ejercicio nº 7

1) Expresar matemáticamente el rango para representar un número en complemento a dos de n


bits. Dar ejemplos para 8, 16 y 32 bits.
Escribir además la ecuación que representa a un número negativo de n bits.

2) Expresar los siguientes números en complemento a dos y realizar las operaciones indicadas.
Detectar en cada operación si se produce transporte (carry), desborde (overflow) y/o error.

Introducción a los Sistemas Lógicos y Digitales – 2–


Trabajo Práctico nº 1 – Sistemas Numéricos

a) (–127) + (–1) en base 10


b) (+127) – (–1) en base 10
c) (+130) + (–5) en base 10
d) (–128) – (+2) en base 10
e) FEF – AB6 en base 16
f) 01101011 + 10010101
g) 527 – 530 en base 8

3) Ajustar los resultados de las operaciones anteriores a 16 bits.

4) ¿Cuál es la ventaja de este tipo de representación respecto de los anteriores?

Ejercicio nº 8

Dados los siguientes números con signo, pasarlos a decimal:

a) 11110101 (c.a 1)
b) 11111110 (c.a 1)
c) 11111111 (c.a 1)
d) 01001111 (c.a 2)
e) 10001011 (c.a 2)
f) 11111111 (c.a 2)
g) 10000000 (sg. y módulo)
h) 11111111 (sg. y módulo)

Ejercicio nº 9

1) Representar en forma de patrones de bits un número binario en punto fijo de n cifras enteras y m
cifras decimales.

2) ¿Cuál es el número más pequeño que puede representarse?

3) Expresar los errores absoluto y relativo.

4) Ídem para los casos donde m es igual a 8, 16 y 32 bits.

5) Representar el número 261,62 en punto fijo con 5 cifras significativas. Dar los errores absoluto
y relativo.

Ejercicio nº 10

1) Representar en forma de patrones de bits un número en punto flotante normalizado simple


precisión.

2) ¿Cuál es el número más pequeño que puede representarse?

Introducción a los Sistemas Lógicos y Digitales – 3–


Trabajo Práctico nº 1 – Sistemas Numéricos

3) ¿Cuál es el número más grande que puede representarse?

4) Expresar los errores absoluto y relativo.

5) Representar el número –1623,125 en punto flotante normalizado precisión simple.

Ejercicio nº 11

Dados los siguientes números representados en punto flotante simple precisión, expresarlos
mediante un número binario en complemento a 2 de 12 bits en punto fijo con formato (8,4):

A = 1 10000011 1101001010 ..... 0


B = 1 10000100 0000100001 ..... 1
C = 0 10000110 1100101 ........... 1

Ejercicio nº 12

Dados los siguientes números en punto flotante según norma IEEE754, convertirlos en formato
decimal:

a) 0 01111110 10110010 ..... 0


b) 1 00000001 00101101 .... 1
c) 0 11111110 0001101 .......1
d) 1 00011110110 1100110110 ..... 0

Ejercicio nº 13

Dados los siguientes números en punto flotante normalizado simple precisión:

A=1 11000000 10 ............. 0


B=0 01011110 00101 ........1
C=0 00010100 1101001 ... 1
D=1 11100010 10010 ....... 0

realizar las siguientes operaciones aritméticas:

a) A x C + B c) A x B – C e) D / A
b) A x D + C d) B x D + C f) B / D

Ejercicio nº 14

Determinar qué representan los siguientes números expresados en punto flotante simple precisión:

a) 1 00000000 10010 ............. 0


b) 0 11111111 0 ......................0
c) 1 11111111 001010 ........... 0
d) 1 10111111 101 ................. 1

Introducción a los Sistemas Lógicos y Digitales – 4–

También podría gustarte