Академический Документы
Профессиональный Документы
Культура Документы
42.354 = 4*10.000+2*1.000+3*100+5*10+4*1=
4*104+2*103+3*102+5*101+4*100
Comenzamos con 0, 1, 2 ... 9, y al llegar aqui hemos acabado las cifras simples.
Para continuar podemos poner un cero delante de cada cifra pues los ceros a la
izquierda no valen para nada: 00, 01, 02 ...09, e incrementar el cero en una unidad para
dar a entender que llevamos una vuelta, y comenzar otra cuenta desde cero: 10, 11, 12,
... 19, 20, 21, 22, ... 29 ... 98, 99. Llegados a este punto podemos considerar los
anteriores números precedidos de ceros (010, 012, ... 099), incrementar esa cifra y
comenzar desde 00: 100, 101, 102, ...999, y así sucesivamente.
Para indicar que un número está expresado en decimal o bien se escribe tal cual
o se le acompaña al final de la letra d: 110101d.
y de paso este método nos permite pasar cualquier número binario a decimal. Las
cantidades 8, 4, 2 y 1 se llaman pesos y se corresponden con los millares, centenas,
decenas y unidades del sistema decimal. A menudo se llama a este código binario puro
o código 8421.
4.- En binario contamos de la siguiente forma: 0 (nuestro 0), 1 (el 1), 10 (el 2), 11 (el
3), 100 (el 4), 101 (el 5), 110 (el 6), 111 (el 7), etc.
1.- El sistema de numeración en base 16, tiene 16 cifras simples, del 0 al 9, pero
como nos faltan cifras usaremos las letras A, B, C, D, E y F para indicar las cifras
que nos faltan. Luego en hexadecimal A, B, C, D, E y F representan números no
letras o variables Booleanas.
Fco. Manjon-Cabeza I.E.S. Satafi Electrónica Digital Sistemas de numeración 3
2.- El número 16, es la primera cantidad compuesta de dos cifras, que se representa
por 10.
4.- En hexadecimal contamos de la siguiente forma: 0 hasta el 9, A (el 10), B (el 11),
C (el 12), D (el 13), E (el 14), F (el 15), 10 (el 16), 11 (el 17) etc.
Ejemplos de estados son: puerta abierta, luz encendida, cierto, error, conmutador en
ON, motor funcionando, página no imprimida, tecla
pulsada, válvula cerrada, etc.
El código BCD.
Como hemos visto pasar de hexadecimal a binario y viceversa, es casi
inmediato. No sucede lo mismo con decimal. Para simplificar este paso,se ha
desarrollado el código Binary Coded Decimal BCD o decimal codificado en binario. Se
trata de un nuevo código que no es el binario puro o 8421. Dado un número decimal,
aislaremos sus dígitos independientemente de los demás, y cada uno de ellos lo
codificaremos en binario 8421 por medio de 4 bits:
11000 10101
6AFh 5B4h
45258 51914
1000101b 73h
Fco. Manjon-Cabeza I.E.S. Satafi Electrónica Digital Sistemas de numeración 5
El código ASCII.
Se trata de un código internacional binario de 8 bits (1 byte) usado en su día para
Telex. Contiene los códigos en binario de los principales caracteres alfanuméricos
empleados en las comunicaciones. Existen dos tipos principales de caracteres:
de control como pitido, línea nueva LF (salta a otra línea), retorno de
carro CR (salta al principio de la línea), etc.
a Carriage
Return o CR
T Line feed o
LF
9 á (a con
acento)
19 Ñ
Problema 4: ¿Que debemos enviar a una impresora para imprimir punto y aparte?
Fco. Manjon-Cabeza I.E.S. Satafi Electrónica Digital Sistemas de numeración 6
X Y X+Y Valor
suma en
decimal
Me llevo Suma
o Carry
C S
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 0 2
Hay que observar en este caso que el signo + no es la suma lógica sino la suma
aritmética. Por ello, aparecen dos resultados de la suma: el bit de peso 2 y el de peso 1:
ambos dan el resultado binario de la suma. Este montaje se llama sumador y se puede
implementar con puertas lógicas:
En la práctica es mas interesante el uso de sumadores completos que son circuitos que
realizan de una vez la suma de tres bits.
Fco. Manjon-Cabeza I.E.S. Satafi Electrónica Digital Sistemas de numeración 7
X Y Z X+Y+Z Valor
suma en
decimal
Me llevo Suma
o Carry
C S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
En binario para complementar no hay que realizar restas, basta con cambiar los
ceros por unos y los unos por cero y al resultado sumarle 1.
0100.0110 +
1=
0100.0111
Fco. Manjon-Cabeza I.E.S. Satafi Electrónica Digital Sistemas de numeración 8
1011.1000 +
1=
1011.1001
Problema 8: construye una tabla con los valores negativos y positivos en binario:
15 7 -1 -9
14 6 -2 -10
13 5 -3 -11
12 4 -4 -12
11 3 -5 -13
10 2 -6 -14
9 1 -7 -15
8 0 -8
Problema 9: un video tiene 4 dígitos para indicar las vueltas que da la cinta. Tomamos
una cinta rebobinada a la mitad, la introducimos, ponemos el cuenta vueltas a cero y
rebobinamos 6 vueltas hacia atrás. ¿Que marcará el contador? Si el video hubiera
tenido 5 dígitos y repitiéramos la operación ¿que cifra marcaría? ¿Que relación existe
entre estas dos cifras? ¿Que propiedad se desprende de esta prueba?
Observa que trabajamos con dos cifras. En los dos primeros casos, con resultados
positivos y nulos, la tercera cifra es 1 e indica que el resultado es positivo y se
elimina.
1010.0001b-1.0111b 1010.0001 +
1110.1000 +
1 =
1 1000.1010 resultado positivo
Problema 11: realiza en binario las siguientes restas: 4-2, 8-3, 2-9, 9-9, 23-12, 12-23,
23-23.