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