You are on page 1of 4

UNIVERSIDAD NACIONAL DE BUENOS AIRES FACULTAD DE INGENIERA DEPARTAMENTO DE COMPUTACIN

COMPUTACIN 75.01 CURSO LECTIVO 2007. Primer Cuatrimestre.

Trabajo Prctico N 1 SISTEMAS DE NUMERACION y CODIGOS


OBJETIVOS:
Comprender la representacin de los nmeros en distintos sistemas de numeracin y las conversiones entre los mismos. Emplear las representaciones de los nmeros negativos. Permitir la utilizacin de las operaciones aritmticas fundamentales. Interpretar las funciones de los indicadores de unidades aritmticas: transporte, rebalse, signo, paridad, cero. Introducir los elementos que definen un sistema numrico. Plantear las diferentes formas de representacin de los nmeros negativos.

A.- EJERCICIOS REFERIDOS A SISTEMAS NUMERICOS


1. Definir: 1.1. Sistema numrico posicional y no posicional. 1.2. Valor relativo (Peso) y valor absoluto. 1.3. Base del sistema. 1.4. Coeficientes y valores posibles. 1.5. Definir los siguientes sistemas numricos: decimal, octal, binario, hexadecimal.

B.- EJERCICIOS RELATIVOS AL CAMBIO DE BASES.


2. Describa los procedimientos utilizados para pasar un nmero de una base a otra. 3. Convertir: 3.1. De la base decimal a la binaria los siguientes nmeros: 45, 318, 319, 5621, 892345, 892346 3.2. A la base 16 los nmeros decimales: 592, 2401, 2402. 3.3. A binario los siguientes nmeros decimales: 167 435 1024 435,543 167,761 1024,4201. Indicar con que precisin se han obtenido los nmeros fraccionarios. 3.4. Al sistema decimal: 24512|7; (1231231|4; (A9D25|16. 4. Indicar en que bases no es representable el nmero 345.

C.- BASES QUE SON POTENCIAS DE OTRAS BASES


5. Sin pasar por el sistema decimal, realizar las siguientes conversiones: 5.1. A base 8, los nmeros expresados en base 4: 321322 2122 5.2. a base 3. El nmero 666,666 expresado en base 9. 5.3. a bases 2, 4, 8. El nmero hexadecimal ABCD,EF 5.4. a bases 8, 16 el nmero binario 111100001 12321.

6. Determinar el valor decimal de c/u de los nmeros convertidos en el ejercicio 6

D.- OPERACIONES EN LAS DISTINTAS BASES


7. Construir las tablas de sumar en las bases 2, 4, 7, 8, 16. 8. Determinar en qu bases son factibles las operaciones que se plantean y efectuar, en base a las tablas planteadas en el ejercicio 8 las siguientes operaciones: 1001 + 1101 121 + 212

9. Analizar en que bases se efectu la suma: FG75 + 1209 = H07E. 10. Indicar si las siguientes sumas son correctas en alguna base: 6 + 7 = 11 y 5 + 7 = 13 5 +7 = 17

E.- COMPLEMENTO DE UN NUMERO: Complemento a la base. Complemento a la base menos uno.


11. Justificar el concepto y la necesidad de mdulo y complemento de un nmero. 12. Escribir en decimal el complemento al mdulo y al mdulo menos uno de los siguientes nmeros decimales utilizando 4 dgitos: 0, 1, 10, 32, 65, 90, 98, 99, 100, 128, 4998 13. Un procesador opera con nmeros de 8 bits. En un programa se realizan operaciones con signo. Escribir en decimal los siguientes nmeros: RA = 11111010 RB = 11111111 RC = 00000000 RD = 10000000 RE = 00000001 RF = 01110101 RH = 10000001 RL = 01111111; Considerar que los nmeros estn expresados en las convenciones de: - Complemento a la base y bit de signo 14. Cuales son el mayor nmero y el menor que se puede escribir con 8 bits en las convenciones de complemento a la base.

F.- OPERACIONES ARITMETICAS Y LOS INDICADORES DE LAS MISMAS.


15. Explicar el concepto y la necesidad de disponer de indicadores en un procesador que opera con registros de n bits. Justificar la existencia de los indicadores (flags) de arrastre (carry), desborde (overflow), cero, signo, paridad. 16. Realizar, previa conversin al sistema binario las siguientes operaciones, en las que los nmeros estn expresados sin signo: 190+260, 450+579 17. Realizar, previa conversin al sistema binario las siguientes operaciones, considerando que los nmeros expresados se representan con signo, (Trabajar en 6 bits en CM y en CM-1): 26+19 -26+26 -19+26 26+32 -19-26 26-19 -19-30 26-26 -19-31 19-26 -26+19 -19-32.

Verificar, mediante el anlisis de los indicadores, si las operaciones producen un resultado correcto. Aclarar los valores obtenidos.

18. Para el procesador y los contenidos de los reg. del problema 14, sumar: RA+RA RA+RH RA+RD RL+RE RL+RD RE+RF RB+RC.

RB+RH

RF+RH RC+RL

Verificar si las operaciones producen un resultado correcto analizando los indicadore

G.- PUNTO FLOTANTE


19. Obtener el rango de valores reales representados en punto flotante para las normas IEEE simple precisin. 20. Representar el siguiente nmero decimal en las IEEE simple precisin : 2149.35 21. Mostrar cmo se suman los dos nmeros de punto flotante que siguen para obtener un resultado normalizado : ( - .13567 x 10+ 3 )+ ( +.67430 x 10-1 )

You might also like