Vous êtes sur la page 1sur 2

Resumen

Complemento a uno
Método para representar un número binario negativo.
Se representa un número negativo cambiando cada bit en su valor a la especificación de bit
opuesta.
Ejemplo
38 = 00100110
En complemento a uno se utilizaria
38 = 11011001 lo que significa que el bit de la extrema izquierda de un número ya no se usa
para representar una potencia de dos, si no se reservan.
Interruptor 1 = 2 posibilidades
2 Interruptores = 4 posibilidades
3 Interruptores = 8 posibilidades
0 = positivo
1 = negativo
Complemento a dos
Se agrega un uno a la representación de complemento a uno
Ejemplo
38 = 11011001
38 =11011010 en representación de complemento a dos
0 = 11111111 en complemento a uno
0 = 10000000 en complemento a dos

Números reales
El método usual que emplean las computadoras para representar números reales es la notación
de punto flotante.
El concepto fundamental es que un numero real se representa mediante un número, llamado
mantisa, por una base elevada a una potencia entera, denominada exponente.
En la notación de punto flotante, un numero real se representa mediante una cadena de 32 bits
que consta de una mantisa de 24 bits seguida de un exponente de 8 bits, la ventaja de la notación
de punto flotante es que puede usarse para representar números con valores absolutos muy
grandes o pequeños.

CARPETA PARCIAL 1 !1
Cadenas de Caracteres
En general una cadena de caracteres (STR por sus siglas en inglés), se representa mediante la
concatenación de las cadenas de bits que representan los caracteres individuales de la cadena.
La asignación de cadenas de bits a caracteres es absolutamente arbitraria, pero también debe de
ser consistente.
La cantidad de bits necesaria para representar un carácter en una computadora particular se
denomina el tamaño de byte y un grupo de bits de dicho número se llama byte.

Hardware y Software
La memoria de una computadora también llamada almacenamiento o núcleo es sencillamente
un grupo de bits, la especificación de un bit se denomina su valor o contenido.
Los bits en una memoria de computadora se agrupan en unidades más grandes denominadas
byte, a cada una de estas unidades se les asigna una dirección, que es un nombre que identifica
una unidad particular de entre todas las unidades de memoria.
Una dirección se denomina localidad y el contenido de una localidad son los valores de los bits
que forman la unidad que está en tal localidad.
Ejemplo :
int x , y;
float a, b;
Se reserva espacio en cuatro localidades para cuatro números distintos, se hace referencia a estas
cuatro localidades mediante los identificadores x, y, a, b. Se usa un identificador en lugar de una
dirección numérica para referirse a una localidad de memoria particular porque es conveniente
para el programador.
Un operador como + es genérico porque tiene varios significados diferentes, dependiendo de su
contexto. El compilador evita que el programador especifique como el programa va a interpretar
el contenido.

CARPETA PARCIAL 1 !2

Vous aimerez peut-être aussi