No es un bug, es una característica no documentada

sábado, 11 de octubre de 2014

Sistemas informáticos. Sistemas numéricos

1:03 Posted by Inazio No comments
Complementación de binarios

Complementarse es un bit que dicta la asignación numérica para saber si es coherente con la operación realizada.

Se coge un número binario negativo, se invierten los unos o los ceros y se suma un 1 binario.

Ejemplo:


4 en binario son 64 bits. 64-45=19 de número complementado.
En número de seis bits, lo representaremos:
                40-30
                40=32+8+=101000
                30=16+8+4+2=011110

Hay que convertir 011110 en negativo.
Dos métodos:
  • Invertirlo y sumar 1
  • Poner hasta el primer uno encontrado e invertirlo à 011000


  011110
-      011000
       000110 y ahora lo descomplimentamos

Ejercicios de conversión de sistemas numéricos


Rellena los huecos de la tabla con los distintos sistemas numéricos


Representación de la información

Representación de los números enteros

·         Representación numérica en coma fija à xxx,nn
·         Coma flotante à Utiliza dos segmentos de flotación para la parte mantisa
§  1000,57 à Coma fija
§  0,1x104 à Coma flotante. Se pierde 0,57

§  Negativo:

§  0111 à Máximo número represntable en negativo
§  1000 à Cero

Representación de los números reales (fraccionales)

·         1/1000 = 1*10-3
·         Orden (en bits): Símbolo à Exponente à Mantisa (con desplazamiento)

Tamaño de los datos

¿Cómo se almacena? Usando un ancho de datos para cada uno de ellos. Un dato de tipo natural necesitará menos ancho de datos que para uno real, por ejemplo.

Cuando ya no son datos numéricos, representación de cadenas de caracteres.

Cada rango de bits consecutivos (de ocho en ocho) representa un símbolo de una tabla de caracteres.

0 comentarios:

Publicar un comentario