Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION
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 la primera posición y son
32768 combinaciones diferentes:
- desde 0000 0000 0000 0000 hasta 0111 1111 1111 1111
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
−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 3:
Representar en formato C-2 de 8 bits el número 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
CODIGO BCD
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 Aiken
BCD exceso tres
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 5:
Convertir a BCD el número decimal 526 → BCD
Ejemplo 7:
Convertir número BCD decimal a → Decimal
1100001110101000001100000 →
0001 1000 0111 0101 0000 0110 0000
1 8 7 5 0 6 0
- Suma en BCD
La suma en BCD se realiza sumando digito a digito, esta suma nos presenta en el resultado
3 casos que se detallan a continuación:
i) 3 + 4 = 7; no produce acarreo
0011
+0100
0111
ii) 5 + 8 = 13; produce acarreo que está dentro de las 16 combinaciones en 4 bits
0101
+ 1000
1101 → no es un número BCD; por lo que hacemos una corrección del
resultado sumando 6 al resultado de la suma
1
0000 0101
0000 + 1000
0001 1101
+ 110
10011
1 3
iii) 8 +9 = 17 no es un número BCD y no está entre las combinaciones para 4 b; por
lo que hacemos una corrección del resultado sumando 6 al resultado de la suma
1
0000 1000
0000 + 1001
0001 10001
+ 110
10111
1 7
Ejemplo 8:
6048 + 295 = 6343
1 1
0110 0000 0100 1000
+ 0000 0010 1001 0101
0110 0011 1110 1101
110 110
10100 10011
6 3 4 3
TAREA q5