Está en la página 1de 1

Cmo se representan los nmeros enteros en una computadora?

R: Un nmero entero es un nmero completo que puede ser negativo. Por


lo tanto, el nmero se debe codificar de manera que se pueda distinguir si
es positivo o negativo y de forma que siga las reglas de adicin.
Un nmero entero o cero se representar en base binaria (base 2) como un
nmero natural, con la excepcin de que el bit de mayor peso (aquel que
se encuentra ms a la izquierda) representa el signo ms o menos. Por lo
tanto, para un nmero entero o cero, este bit se debe establecer en 0 (lo
que corresponde al signo ms, as como 1 es el signo menos). De este
modo, si un nmero natural se codifica utilizando 4 bits, el mayor nmero
posible ser 0111 (o 7 en base decimal)
Complemento a 1:
Este complemento se utiliza como una forma alternativa para representar
nmeros negativos, la forma del complemento a uno de un nmero
binarios es un Not bit a bit aplicado al nmero -, es importante sealar
que el complemento a uno de un numero positivo no sufre ningn cambio.
Ejemplo: Para el complemento a uno de 0101011(43), se convertira en
1010100(-43)
Complemento a 2:
El complemento a 2 de un nmero binario se calcula cambiando los 1 a 0
y los 0 a 1 y sumando 1 al resultado.
Ejemplo: Calcular el complemento a 2 del nmero 10010.
Cambiando los 1 por 0 y los 0 y sumando 1 al resultado tendramos:
01101
+ 1
01110

También podría gustarte