Documentos de Académico
Documentos de Profesional
Documentos de Cultura
E Tarea 5 Representacion de Numeros Enteros
E Tarea 5 Representacion de Numeros Enteros
INTRODUCCIÓN
En 10 bits
1 1 1 1 1 1 1 1 1 1 1023
En 16 bits 216 = 65536 → 1 0000 0000 0000 0000 anterior 1111 1111 1111 1111 = 65535
Vemos que, de las 65536 combinaciones, la mitad tienen cero en el primer bit y son 32768
combinaciones diferentes:
- desde 0000 0000 0000 0000 hasta 0111 1111 1111 1111 (0 → 32767 con signo positivo)
y la otra mitad tienen uno en la primera posición y también son 32768 combinaciones
diferentes:
- desde 1000 0000 0000 0000 hasta 1111 1111 1111 1111 (-32767 → -1 con signo negativo)
-
−2N−1 + 1 ≤ x ≤ 2N−1 − 1
Para 8 bits: -127 ≤ x ≤ +127
Para 16 bits: -32767 ≤ x ≤ +32767
Para 32 bits: - 2147483647 ≤ x ≤ +2147483647
−2N−1 + 1 ≤ x ≤ 2N−1 − 1
Para 8 bits: -127 ≤ x ≤ +127
Para 16 bits: -32767 ≤ x ≤ +32767
Para 32 bits: - 2147483647 ≤ x ≤ +2147483647
−2N−1 ≤ x ≤ 2N−1 − 1
Para 8 bits: -128 ≤ x ≤ +127
Para 16 bits: -32768 ≤ x ≤ +32767
Para 32 bits: - 2147483648 ≤ x ≤ +2147483647
Ejemplo 5:
Representar en formato C-2 de 8 bits los números 1710 con signo:
a) +1710 = 0001 00012 → igual a MS 1710 = 0001 00012
b) -1710 → Paso 1 complementar el binario o representación en MS:
0001 00012 → 1110 1110 (CR o C-1)
c) 2 sumar 1: + 1
1110 1111
−2N−1 ≤ x ≤ 2N−1 − 1
Para 8 bits: -128 ≤ x ≤ +127
Para 16 bits: -32768 ≤ x ≤ +32767
Para 32 bits: - 2147483648 ≤ x ≤ +2147483647
El código BCD es la contracción del inglés Binary Coded Decimal o decimal codificado en
binario, este código utiliza un nible (4 bits) para representar cada dígito del sistema decimal;
tiene tres formas:
BCD natural
BCD exceso tres
BCD Aiken
En la tabla anterior se puede observar que las combinaciones del 10 al 15 están sombreadas,
eso es porque estas combinaciones no se usan en el código BCD.
Para representar en BCD, cantidades expresadas en decimal, se debe cambiar cada dígito
por su representación en BCD utilizando siempre 4 bits por cada dígito decimal.
Ejemplo 1:
Convertir a BCD el número decimal 526 → BCD
Ejemplo 3:
Convertir número BCD natural a → Decimal
1100001110101000001100000 →
0001 1000 0111 0101 0000 0110 0000
1 8 7 5 0 6 0