Cambios de base

Solo disponible en BuenasTareas
  • Páginas : 2 (411 palabras )
  • Descarga(s) : 4
  • Publicado : 10 de marzo de 2010
Leer documento completo
Vista previa del texto
Tema 2: Representación de Información

Ejercicios de repaso por objetivos. SOLUCIONES
1) a) (149)10 = (225)8 f) (10011111)2 = (1114)5 2) (ver Teoría) 3) a) 100100101 = -37 4) a) 100100101 = -91 5)(ver Teoría) 6) a) 100100101 = -274,375 c) 110010111 = -13,125 7) a) 1.10000110.00101000000000000000000 = -148 b) 0.01111010.11000000000000000000000 = +0,0546875 (= 1,75 * 2-5) c)1.10000101.10010000000000000000000 = -100 d) 0.00000000.10000000000000000000000 = 0,1 * 2-26 (número no normalizado) 8) Con 10 bits, el rango de representación de números enteros en Complemento a 2 es [-512, +511],luego están fuera de rango el 1000, el 1024, el 512 y el -721. 9) a) 1101001010 + 1100110101 = 11001111111 Se produce acarreo, luego fuera de rango b) 0101001011 + 0111011100 = 1100100111 No se produceacarreo 10) a) 1101001010 + 1100110101 = 1001111111 No hay overflow, luego dentro del rango b) 0101001011 + 0111011100 = 1100100111 Hay overflow, luego fuera de rango b) 001101011 = +13,375 d) 001010100= +10,5 b) 0110101 = +53 c) 11001011 = -53 d) 0010101 = +21 b) 0110101 = +53 c) 11001011 = -75 d) 0010101 = +21 b) (1770)8 = (3F8)16 c) (0F87)16 = (111110000111)2 d) (98,45)10 =(1100010,0111001100...)2 e) (10011101)2 = (157)10

Estructura y Tecnología de Computadores

Tema 2: Representación de Información c) 1101001010 - 1100110101 = 1101001010 + 0011001011 = 0000010101 Dentro del rango d)0101001011 - 0111011100 = 0101001011 + 1000100100 = 1101101111 Dentro del rango 11) a) 1.10000110.00101000000000000000000 + 0.01111010.11000000000000000000000 Alineamos los números, incrementando elde menor exponente, que resulta: 0.10000110.00000000000111000000000 (con mantisa no normalizada) Como tienen distinto signo, hacemos una resta de las mantisas: 1,00101000000000000000000 -0,00000000000111000000000 = 1,0010011111100100... La mantisa resultante están normalizada, así pues el resultado final es: 1.10000110.00100111111001000000000 Esta cadena representa en decimal el -147,9453125, y,...
tracking img