Anda di halaman 1dari 14

Nmeros utilizados

Captulo 2 en electrnica digital


Objetivos del captulo
Este captulo le ayudar a:
L a mayora de la gente comprende cuando
decimos que tenemos nueve centavos. El
nmero 9 forma parte del sistema de nume-
1. Demostrar la comprensin de la idea del racin decimal que utilizamos todos los das.
valor de la posicin en el sistema numrico Sin embargo, los dispositivos electrnicos uti-
decimal, binario, octal y hexadecimal. lizan un sistema numrico extrao llamado
2. Convertir los nmeros binarios a deci- binario. Las computadoras digitales y muchos
males y los decimales a binarios. otros sistema digitales utilizan otros sistemas
3. Convertir los nmeros hexadecimales de numeracin llamados hexadecimal y oc-
a binarios, binarios a hexadecimales, tal. Tanto los hombres como las mujeres que
hexadecimales a decimales y decimales trabajan en el campo de la electrnica deben
a hexadecimales. saber cmo convertir los nmeros del sistema
4. Convertir los nmeros octales a binarios, decimal que utilizamos todos los das a los
binarios a octales, octales a decimales y sistemas binario, hexadecimal y octal.
decimales a octales. Adems de los sistemas numricos deci-
5. Utilizar los trminos bit, nibble, byte y mal, binario, hexadecimal y octal, en electr-
palabra en la descripcin de agrupamien- nica digital se utilizan muchos otros cdigos,
tos de datos. dentro de los cuales se encuentran el decimal
codificado binario (BCD), el cdigo Gray y el
cdigo ASCII. Los circuitos aritmticos repre-
sentan nmeros binarios positivos y negativos
mediante el uso de nmeros de complemento a
2. En los captulos subsecuentes se estudiarn
muchos de estos cdigos especializados.

2-1 Conteo decimal y binario


Un sistema numrico es un cdigo que utiliza Sistema numrico
smbolos para hacer referencia a un determinado decimal
nmero de objetos. El sistema numrico decimal
utiliza los smbolos 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9, es de- Sistema base 10
cir, contiene 10 smbolos y, a menudo, se le conoce
como sistema base 10. El sistema de numeracin Sistema de
binario utiliza solamente los smbolos 0 y 1 y con numeracin
frecuencia se le conoce con el nombre de sistema binario
base 2.
La figura 2-1 hace una comparacin de varias Sistema base 2
monedas con los smbolos que utilizamos para
contarlas. Los smbolos decimales que usamos re-
gularmente para contar del 0 al 9 se muestran en
la columna de la izquierda; la columna de la dere-
cha tiene los smbolos que utilizamos para contar
las nueve monedas en el sistema binario. Observe

25
que el conteo 0 y 1 en binario es el mismo que en nueve monedas se utiliza el nmero binario 1001
decimal. Para representar dos monedas se utiliza el (dgase uno cero cero uno).
nmero binario 10 (dgase uno cero). Para repre- Cuando trabaje con la electrnica digital, es con-
sentar las tres monedas, se utiliza el nmero binario veniente que memorice los smbolos binarios que se
11 (dgase uno uno), mientras que para representar utilizan para contar al menos hasta 15.

3. El nmero binario 0110 es igual al nmero


Proporcione las palabras o nmeros que faltan en en decimal.
los espacios en blanco de cada enunciado. 4. El nmero binario 1001 equivale al nmero
1. El sistema de numeracin binario a veces se en decimal.
conoce con el nombre de sistema .
2. El nmero 8 en decimal equivale en binario a
.

4.#0-0 4.#0-0
.0/&%"4 $&/5&/"4 %&$&/"4 6/*%"%&4
%&$*."- #*/"3*0
/PIBZNPOFEBT         
 
Fig. 2-3 Valor de la posicin del sistema decimal.
 

  dinero que se muestra en la figura 2-2: dos billetes


  de 1 dlar, cuatro monedas de diez centavos y tres
 
monedas de un centavo. Este ejemplo ilustra cla-
ramente la importancia de la idea del valor de la
  posicin.
Valor de la
posicin   Considere el nmero decimal 648 de la figura
 
2-3. El dgito 6 representa 600 debido a su ubica-
cin tres posiciones a la izquierda del punto deci-
 
mal. El dgito 4 representa 40 debido a su ubicacin
Fig. 2-1 Smbolos para contar. dos posiciones a la izquierda del punto decimal.
El dgito 8 representa ocho unidades debido a su
ubicacin una posicin a la izquierda del punto de-
2-2 Valor de la posicin cimal. El nmero 648, entonces, representa seis-
El encargado de una tienda hace una cuenta del cientas ms cuarenta y ocho unidades. ste es un
total de su compra y le pide $2.43. Todos sabemos ejemplo del valor de la posicin en el sistema nu-
que esta cantidad es igual a 243 centavos. Sin em- mrico decimal.
bargo, en lugar de pagar con 243 monedas de un El sistema numrico binario tambin utiliza la
centavo, usted quiz prefiera darle al encargado el idea del valor de la posicin. Qu significa el n-

$&/5&/"4 %&$&/"4 6/*%"%&4

a
 
a
DFOUBWPT   a a a
  a

a

Fig. 2-2 Ejemplo del valor de la posicin.

26 Captulo 2 Nmeros utilizados en electrnica digital


Qu hay acerca del nmero binario 1100 (lase
Nmero de uno uno cero cero)? Mediante el uso del sistema
objetos
de la figura 2-4 podemos observar que se tiene lo
Valor de siguiente:
la posicin 8 4 2 1
8 4 2 1 valor de la posicin
Nmero binario 1 1 0 1 Punto s s no no binario
binario
(1) (1) (0) (0) nmero
nmero de objetos



El nmero binario 1100, entonces, representa
12 objetos.
La figura 2-5 muestra el valor de cada posicin
Total de objetos  13
en el sistema binario. Observe que dicho valor se
determina multiplicando por 2 el valor de la dere-
Fig. 2-4 Valor de la posicin en el sistema numrico cha. El trmino base 2 para binarios proviene de
binario. esta idea.
Muchas veces el peso o valor de cada lugar en
el sistema de nmeros binarios se conoce como
mero binario 1101 (dgase uno uno cero uno)? La potencia de 2. En la figura 2-5 se muestran los Potencias de 2
figura 2-4 nos muestra que el dgito 1 ms cercano valores de las posiciones de los nmeros bina-
al punto binario es el de las unidades o 1, por lo rios en decimal, as como en potencias de 2. Por
que aadimos un objeto. El dgito 0 en la posicin ejemplo, el lugar de los 8 es el mismo que la po-
de los 2 nos indica que no tenemos 2. El dgito 1 sicin 23, el lugar de los 32 es el mismo que la
en la posicin de los 4 nos dice que agreguemos posicin 25, etctera.
cuatro objetos. El dgito 1 en la posicin de los 8 Recuerde que 24 significa 2 t 2 t 2 t 2, lo cual
nos dice que aadamos ocho objetos ms. Cuando es igual a 16. A partir de la figura 2-5 se puede ob-
contamos todos los objetos, podemos observar que servar que el quinto lugar a la izquierda del punto
el nmero binario 1101 representa 13 objetos. binario es 24 o el lugar de los 16.

Proporcione el nmero que falta en cada uno de 8. El nmero 27 equivale al nmero decimal
los enunciados. .
5. El 1 en el nmero binario 1000 tiene el valor 9. El nmero binario 1111 1111 equivale al n-
de acuerdo con su posicin de mero decimal .
en decimal. 10. El primer lugar a la izquierda del punto bina-
6. El nmero binario 1010 es igual al nmero de- rio tiene el valor de 1 o
cimal . (20, 21).
7. El nmero binario 100000 equivale al nmero 11. La expresin 26 significa 2 t 2 t2 t 2 t 2 t 2, lo
decimal . cual equivale a en decimal.

29 28 27 26 25 24 23 22 21 20
512 256 128 64 32 16 8 4 2 1
Punto binario
Fig. 2-5 Valor de las posiciones a la izquierda del punto binario.

Nmeros utilizados en electrnica digital Captulo 2 27


2-3 Conversin binaria a decimal Comience en el punto binario y proceda hacia
la izquierda. En cada nmero binario 1 coloque
Conversin Cuando se trabaja con equipo digital es necesario
convertir de cdigo binario a nmeros decimales. el valor decimal de esa posicin (vase la figura
binaria a
2-5) debajo del dgito binario. Sume los cuatro n-
decimal Si se presenta el nmero binario 110011, a qu
nmero decimal equivale? En primer lugar escri- meros decimales para encontrar el equivalente en
bimos el nmero binario como: decimal. En este caso, el nmero binario 101010
equivale a 42 en decimal.
Ahora intente con un nmero binario grande y
Binario 1 1 0 0 1 1 punto complejo: convierta el nmero binario 1111101000
a decimal. Escriba el nmero binario de la siguiente
binario
manera:
Decimal 32  16  2  1  51

Punto binario Comience en el punto binario y trabaje hacia Binario 1 1 1 1 1


la izquierda. Por cada nmero binario 1 coloque
el valor decimal de esa posicin (observe la figura
2-5) debajo del dgito binario. Sume los cuatro n- Decimal 512  256  128  64  32
meros decimales para calcular el equivalente en
decimal. As, el nmero binario 110011 equivale al
nmero 51 en decimal. 0 1 0 0 0
Otro problema prctico es convertir el nmero
binario 101010 a decimal. De nuevo, escribimos el 8  1000
nmero binario como:
A partir de la figura 2-5 convierta cada binario 1
a su correspondiente valor decimal correcto. Sume
Binario 1 0 1 0 1 0 los valores decimales con el fin de obtener el n-

mero decimal total. El nmero binario 1111101000
Decimal 32  8  2  42 equivale al nmero 1 000 decimal.

13. El nmero binario 100010 equivale al nmero


Proporcione el nmero que falta en cada uno de decimal .
los enunciados siguientes. 14. El nmero binario 1000001010 equivale al n-
12. El nmero binario 1111 equivale al decimal mero decimal .
.

2-4 Conversin de decimal Nmero decimal


a binario
Conversin Muchas veces, mientras se trabaja con equipo elec- 13 2 = 6 con un residuo de 1
de decimal a trnico digital se debe ser capaz de convertir un 6 2 = 3 con un residuo de 0
binario nmero decimal en uno binario. Le ensearemos
un mtodo que le ser de ayuda para realizar dicha 3 2 = 1 con un residuo de 1
conversin. 1 2 = 0 con un residuo de 1
Proceso Suponga que desea convertir el nmero decimal
de divisin 13 a binario. Un procedimiento que puede utilizar Seal para terminar 1 1 0 1
sucesiva es el proceso de dividir sucesivamente entre 2, el el bloque
entre 2 cual se muestra a continuacin: Nmero binario

28 Captulo 2 Nmeros utilizados en electrnica digital


Observe que el 13 se divide primero entre 2, lo
Nmero decimal
que nos da un cociente de 6 con un residuo de 1.
Este residuo constituye la posicin nmero 1 del
nmero binario. Posteriormente, el 6 se divide en- 37 2 = 18 con un residuo de 1
tre 2, que da un cociente de 3 con un residuo de 0. 18 2 = 9 con un residuo de 0
Este residuo se convierte en la posicin de los 2 del
nmero binario. Despus, el 3 se divide entre 2, 9 2=4 con un residuo de 1
que da un cociente de 1 con un residuo de 1. Este
4 2=2 con un residuo de 0
residuo se convierte en la posicin de los 4 del n-
mero binario. Luego, el 1 se divide entre 2, que da 2 2=1 con un residuo de 0
un cociente de 0 con un residuo de 1. Este residuo
1 2=0 con un residuo de 1
forma el lugar de los 8 del nmero binario. Cuando
el cociente se hace 0, usted debe dejar de dividir Seal para terminar 100101
entre 2. El nmero decimal 13 se ha convertido en
el proceso
el nmero binario 1101.
Practique este procedimiento convirtiendo el n- Nmero binario
mero decimal 37 a su correspondiente nmero bina-
rio. Siga el procedimiento que se acaba de utilizar:
Observe que debe dejar de dividir entre 2 procedimiento, el nmero decimal 37 equivale al
cuando el cociente se haga 0. De acuerdo con este nmero binario 100101.

16. El nmero decimal 100 equivale al nmero


Proporcione el nmero que falta en cada enun- binario .
ciado. 17. El nmero decimal 133 equivale al nmero
15. El nmero decimal 39 equivale al nmero bi- binario .
nario .

2-5 Traductores electrnicos La parte inferior de la figura 2-6 muestra una Traductores
Si tuviera que comunicarse con una persona que conversin tpica. Si usted presiona el nmero de- electrnicos
hablara francs y que no supiera hablar ingls, cimal 9 en el teclado, el codificador convertir
necesitara a alguna persona que le tradujera del el 9 en el nmero binario 1001. El decodificador
ingls al francs y luego del francs al ingls. Un convertir el nmero binario 1001 en el decimal
problema similar se presenta en la electrnica di- 9 en la pantalla de salida.
gital. Casi todos los circuitos digitales (calculado- Tanto los codificadores como los decodifica-
ras, computadoras) trabajan solamente con nme- dores son circuitos electrnicos muy comunes en
ros binarios. Sin embargo, la mayora de la gente todos los dispositivos digitales. Una calculadora
conoce solamente los nmeros decimales. Por lo de bolsillo, por ejemplo, debe contar con codifica-
tanto, es necesario que contemos con dispositivos dores y decodificadores que traduzcan de manera
que puedan traducir nmeros decimales a binarios electrnica nmeros decimales a binarios y vice-
y viceversa. versa. Cuando usted oprime el nmero 9 en el te-
La figura 2-6 proporciona un diagrama de un clado, el nmero aparece en la pantalla de salida.
tpico sistema que puede utilizarse para traducir En los sistemas electrnicos modernos, la codi-
nmeros decimales a binarios y viceversa. El dis- ficacin y decodificacin se lleva a cabo mediante
positivo que traduce los nmeros decimales del te- hardware, como lo sugiere la figura 2-6, o mediante Codicadores
clado a binario se llama codificador, mientras que programas de computadora o software. En el argot
el dispositivo decodificador traduce los nmeros de la computacin, encriptar significa codificar. Decodicadores
binarios a decimales. De manera similar, en el campo del software de

Nmeros utilizados en electrnica digital Captulo 2 29


Teclado de Pantalla
entrada de salida

7 8 9

4 5 6 Unidad de
Codificador procesamiento Decodificador
1 2 3

Decimal Binario Decimal

9 1001
Fig. 2-6 Un sistema usando codicadores y decodicadores.

computadoras, decodificar significa convertir c- Decodificar (verbo). Traducir de un cdigo en-


digos ilegibles o encriptados en nmeros o textos criptado a una forma ms legible, por ejemplo
legibles. En el campo del hardware electrnico, de- convertir de cdigo binario a decimal.
codificar significa traducir de un cdigo a otro. En Decodificador (sustantivo). Un dispositivo l-
general, un decodificador electrnico convierte los gico que traduce de cdigo binario a decimal.
cdigos encriptados en una forma ms legible. En general, efecta la conversin de los datos
Usted puede adquirir codificadores y decodifi- procesados en un sistema digital a una forma
cadores que sean capaces de traducir cualquiera de ms legible como lo es un cdigo alfanumrico.
los cdigos utilizados comnmente en electrnica
Codificar (verbo). Traducir o encriptar, por
digital. La mayora de los codificadores y deco-
ejemplo convertir una entrada decimal en un
dificadores que utilizar se presentan en la forma
cdigo binario.
de CI.
Codificador (sustantivo). Un dispositivo lgico que
Definiciones generales traduce de decimal a otro cdigo como el binario.
Enseguida se presentan algunas definiciones ge- En general, convierte la informacin de entrada a
nerales: un cdigo til para los circuitos digitales.

20. La traduccin o encriptado de un formato


Proporcione la palabra que falta en los siguientes legible de datos a un formato codificado en
enunciados. binario se llama (decodificacin,
18. Un es un dispositivo electrnico codificacin).
que traduce un nmero de entrada decimal en 21. La traduccin de un cdigo encriptado (como
uno binario. el binario) a una forma ms legible (como el
19. La unidad de procesamiento de una calcula- decimal) se llama (decodificacin,
dora presenta los datos en forma binaria. Esta codificacin).
forma se convierte en una salida decimal que
se despliega mediante un dispositivo electr-
nico llamado .

Sistema
numrico
hexadecimal 2-6 Nmeros hexadecimales 17. La letra A equivale al decimal 10, B al deci-
El sistema numrico hexadecimal utiliza 16 sm- mal 11, y as sucesivamente. La ventaja del sistema
Sistema base 16 bolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F, hexadecimal es su gran utilidad en la conversin
y se conoce como sistema base 16. La figura 2-7 directa de un nmero binario de 4 bits. Por ejem-
Notacin muestra las representaciones equivalentes binaria plo, el hexadecimal F equivale al nmero binario
hexadecimal y hexadecimal para los nmeros decimales del 0 al de 4 bits, 1111. La notacin hexadecimal se utiliza

30 Captulo 2 Nmeros utilizados en electrnica digital


Decimal Binario Hexadecimal Hexadecimal C 316
0 0000 0
1 0001 1
2 0010 2 Binario 1100 00112
3 0011 3 (a)
4 0100 4 Binario
5 0101 5 1110 1010 2
6 0110 6
7 0111 7
8 1000 8 Hexadecimal E A16
9 1001 9 (b)
10 1010 A
11 1011 B Fig. 2-8 (V) Conversin de un nmero hexadecimal
12 1100 C a uno binario. (W) Conversin de un nmero
13 1101 D binario a uno hexadecimal.
14 1110 E
15 1111 F
16 10000 10 Ahora invierta el proceso y convierta el nmero
17 10001 11 binario 11101010 a su equivalente hexadecimal.
En la figura 2-8(b) se detalla este simple proceso.
Fig. 2-7 Equivalencia de nmeros binarios y El nmero binario se divide en grupos de 4 bits a
hexadecimales en decimales. partir del punto binario. Enseguida se traduce cada
grupo de 4 bits en su equivalente hexadecimal con
tpicamente para representar nmeros binarios. Por la ayuda de la tabla que se muestra en la figura 2-7.
ejemplo, el nmero hexadecimal A6 representara En el ejemplo de la figura 2-8(b) se puede ver que Sistemas
el nmero binario de 8 bits 10100110. La notacin 111010102  EA16. basados en
hexadecimal se utiliza ampliamente en los siste- Considere la conversin del nmero hexadeci- microprocesa-
mas basados en microprocesador para representar mal 2DB16 a su equivalente decimal. Los valores dores
los nmeros binarios de 4, 8, 16, 32 y 64 bits. posicionales de los primeros tres lugares del n-
Cuntos objetos representa el nmero 10? A mero hexadecimal se muestran en la parte superior
partir de la tabla que se muestra en la figura 2-7 se de la figura 2-9 y son 256, 16 y 1. En la figura 2-9 Conversin
puede observar que el nmero 10 podra represen- hay once 1. Existen trece 16s los cuales equivalen binaria a
tar diez objetos, dos objetos o diecisiete objetos, a 208. Hay dos 256s que equivalen a 512. La suma hexadecimal
dependiendo de la base del nmero. A menudo se de 11 + 208 + 512 es igual a 73110. El ejemplo que
agregan subndices a un nmero con la finalidad se proporciona en la figura 2-9 muestra que 2BD16 Subndices
de indicar su base. Con el uso de subndices, el n-  73110.
mero 1010 representa diez objetos. El subndice (10 Ahora invierta el proceso y convierta el nmero Base 10
en este ejemplo) indica que es un nmero base 10 o decimal 47 en su equivalente hexadecimal. La fi-
nmero decimal. Utilizando subndices, el nmero gura 2-10 muestra en detalle el proceso de divi- Base 2
102 representa dos objetos puesto que est en binario siones sucesivas entre 16. El nmero decimal 47
(base 2). De nuevo, mediante el uso de subndices, el se divide primero entre 16, resultando un cociente Base 16
nmero 1016 representa diecisis objetos puesto que de 2 con un residuo igual a 15. El residuo 15 (F en
se encuentra en hexadecimal (base 16). hexadecimal) representa el dgito menos significa- Conversin
La conversin de nmeros hexadecimales a bi- hexadecimal a
narios y de binario a hexadecimal es una tarea muy Valor posicional 256s 16s 1s
binaria
comn cuando se trabaja con microprocesadores Hexadecimal
y microcontroladores. Considere la conversin de 2 D B16 Conversin
C316 en su equivalente binario. En la figura 2-8(a),
256 16 1
decimal a
cada dgito hexadecimal se muestra convertido a  2  13  11 hexadecimal
su equivalente binario de 4 bits (vase la figura 512 208 11
2-7). El nmero hexadecimal C equivale al nmero Decimal 512  208  11  73110 Proceso de
binario de 4 bits, 1100, mientras que 316 equivale al divisiones
nmero 0011. Al combinar los grupos de nmeros Fig. 2-9 Conversin de un nmero hexadecimal a sucesivas
binarios obtenemos que C316 = 110000112. decimal. entre 16

Nmeros utilizados en electrnica digital Captulo 2 31


ACERCA DE LA ELECTRNICA 4710  16  2 residuo de 15
Crecimiento de los microcontroladores Motorola anunci re-
cientemente el envo de su microcontrolador 68HC05 (mcu) nmero 2  16  0 residuo de 2
500 000 000. Este microcontrolador es uno de los quiz cientos de
microcontroladores en el mercado. Una lista reciente de microcon- 4710  2 F16
troladores ocupa 60 pginas en el libro IC Master. Se espera que
contine el crecimiento acelerado en el uso de los microcontrola- Fig. 2-10 Conversin de un nmero decimal a uno
dores en los productos inteligentes. hexadecimal a travs del proceso de
divisiones sucesivas entre 16.

tivo (LSD) del nmero hexadecimal. El cociente (2 en este punto debido a que la parte entera del co-
en este ejemplo) pasa a ser el dividendo y se divide ciente es 0. El proceso de dividir entre 16 que se
entre 16. Esto da como resultado un cociente 0 con muestra en la figura 2-10 convierte el nmero 4710
un residuo 2. El 2 se convierte en el siguiente d- en su equivalente hexadecimal 2F16.
gito del nmero hexadecimal. El proceso termina

24. El nmero binario 11110 equivale al


Proporcione los nmeros faltantes en cada enun- hexadecimal.
ciado. 25. El nmero hexadecimal 1F6 equivale al
22. El nmero decimal 15 equivale al decimal.
hexadecimal. 26. El nmero decimal 63 equivale al
23. El nmero hexadecimal A6 equivale al hexadecimal.
binario.

2-7 Nmeros octales


Decimal Binario Octal
Algunos sistemas de cmputo antiguos utilizan
los nmeros octales para representar informacin 0 000 0
1 001 1
Sistema de binaria. El sistema de numeracin octal emplea
2 010 2
numeracin ocho smbolos: 0, 1, 2, 3, 4, 5, 6 y 7. Los nmeros
3 011 3
octal octales tambin se conocen como nmeros base
4 100 4
8. La tabla de la figura 2-11 proporciona las re-
5 101 5
Conversin de presentaciones en binario y octal de los nmeros
6 110 6
octal a binario decimales 0 a 17. La ventaja del sistema octal es 7 111 7
su utilidad en la conversin directa de un nmero 8 001 000 10
Conversin de binario de 3 bits. La notacin octal se utiliza para 9 001 001 11
octal a decimal representar nmeros binarios. 10 001 010 12
La conversin de nmeros octales a binarios 11 001 011 13
es una operacin comn cuando se utilizan cier- 12 001 100 14
tos sistemas de cmputo. Considere la conversin 13 001 101 15
del nmero octal 678 (lase seis siete base ocho) 14 001 110 16
a su equivalente binario. En la figura 2-12(a), cada 15 001 111 17
16 010 000 20
dgito octal se convierte a su equivalente binario
17 010 001 21
de 3 dgitos. El nmero 6 en octal equivale a 110,
mientras que el 7 equivale a 111. Combinando los Fig. 2-11 Equivalente binario y octal de los nmeros
grupos binarios obtenemos 678 = 1101112. decimales.

32 Captulo 2 Nmeros utilizados en electrnica digital


Octal 6 78 dando como resultado un cociente de 62 y un resi-
duo de 2. El residuo (2) se convierte en el LSD del
nmero octal. El cociente (62 en este ejemplo) se
110 1112 transfiere a dividendo y se divide entre 8. Esto da
Binario
(a) como resultado un cociente de 7, con un residuo de
6. El 6 se convierte en el siguiente dgito del n-
Binario
100 001 101 2 mero octal. El ltimo cociente (7 en este ejemplo)
se transfiere al dividendo y se divide entre 8. El co-
ciente es 0 con un residuo de 7. El 7 es el dgito ms
Octal 4 1 58 significativo (MSD) del nmero octal. En la figura
(b) 2-14 se muestra el proceso de divisiones sucesivas
Fig. 2-12 (a) Conversin de un nmero octal a binario. entre 8 que convierte el 49810 en el equivalente octal
(b) Conversin de un nmero binario a octal. 7628. Observe que la seal que indica el momento Proceso de
en que debe finalizar el proceso de las divisiones divisiones
Ahora invierta el proceso y convierta el nmero sucesivas entre 8 es cuando el cociente se hace 0. sucesivas
binario 100001101 en su equivalente octal. En la fi- Los tcnicos, ingenieros y programadores deben entre 8
gura 2-12(b) se muestra el proceso a detalle. El n- ser capaces de hacer conversiones entre los diferen-
mero binario se divide en grupos de 3 bits (100 001 tes sistemas numricos. Un gran nmero de calcu-
101) a partir del punto binario. Enseguida, cada ladoras comerciales pueden servir de ayuda para
grupo de 3 bits se traduce en su nmero octal equi- efectuar conversiones entre los sistemas binarios,
valente. El ejemplo de la figura 2-12(b) demuestra octal, decimal y hexadecimal. Dichas calculadoras
que 100 001 1012 = 4158. tambin pueden llevar a cabo operaciones aritmti-
Considere la conversin del nmero octal 4158 cas con nmeros binarios, octales y hexadecimales,
(lase cuatro uno cinco base 8) a su equivalente as como tambin con nmeros decimales.
decimal. Los valores de las posiciones de los tres La mayora de las computadoras en las escue-
primeros lugares del nmero octal se muestran en las y los hogares cuentan con varias calculadoras.
la parte superior de la figura 2-13 y son 64, 8 y 1. Cuando se trabaje con diferentes sistemas num-
Hay cinco 1 y un 8. Hay cuatro 64 que equivalen a ricos, opte por el uso de la calculadora cientfica,
256. Se suma 5 + 8 + 256 = 26910. El ejemplo de la la cual le permite realizar conversiones entre siste-
figura 2-13 muestra que 4158 = 26910. mas numricos (binario, octal, hexadecimal y de-
Ahora invierta el proceso y convierta el nmero cimal). La calculadora cientfica tambin permite
decimal 498 a su equivalente octal. La figura 2-14 realizar clculos aritmticos (suma, resta, etc.) en
detalla el proceso de divisiones sucesivas entre 8. diferentes sistemas numricos.
El nmero decimal 498 se divide primero entre 8,
49810  8  62 residuo de 2
Valor de la posicin 64 8 1
Octal 4 1 58 62  8  7 residuo de 6
64 8 1
 4  1  5 7  80 residuo de 7
256 8 5
Decimal 256  8  5  26910 49810  7 6 28
Fig. 2-13 Conversin de un nmero octal a decimal. Fig. 2-14 Conversin de un nmero decimal a Conversin de
octal mediante el proceso de divisiones decimal a octal
sucesivas entre 8.

29. El nmero octal 753 equivale a en


Proporcione los nmeros que faltan en cada uno de decimal.
los enunciados. 30. El nmero decimal 63 equivale a
27. El 73 en octal equivale al en binario. en octal.
28. El nmero binario 100000 equivale a
en octal.

Nmeros utilizados en electrnica digital Captulo 2 33


doble tiene 32 bits, mientras que una palabra
ACERCA DE LA ELECTRNICA cudruple tiene 64 bits.
Un byte es un grupo de 8 bits de datos que re-
Microprocesadores anteriores y actuales El microprocesador
presenta un nmero, una letra, un signo de pun-
Intel 4004 de 4 bits fue liberado en 1971; contena aproximada-
tuacin, un caracter de control o algn cdigo de
mente 2 300 transistores. Un chip reciente, el procesador Pentium
operacin (op code) en un dispositivo digital. Por
4 de Intel, cuenta con 55 millones de transistores y se encuentra
disponible a velocidades de 3.6 GHz (gigahertz). ejemplo, el nmero hexadecimal 4F es la forma
abreviada del byte 0100 1111. Un byte es una forma
abreviada del trmino binario. Un byte representa
una pequea cantidad de informacin y cuando ha-
2-8 Bits, bytes, nibbles y tamao blamos de dispositivos de memoria, nos referimos
de palabra a kilobytes (210 o 1 024 bytes), megabytes (220 o
A un solo nmero binario (ya sea el 0 o el 1) se le 1 048 576 bytes) o gigabytes (230 o 1 073 741 824
bit conoce como bit. Bit es la abreviatura de binary di- bytes) de almacenamiento.
git. El bit es la unidad de datos ms pequea de un Un dispositivo digital simple puede estar dise-
sistema digital. Fsicamente, en un circuito digital, ado para manejar un grupo de datos de 4 bits. Un
a un solo bit se le representa mediante un voltaje nibble es el equivalente de medio byte o un grupo
byte ALTO o BAJO. En un medio de almacenamiento de datos de 4 bits. Por ejemplo, el nmero hexade-
magntico (como un disco flexible), un bit es una cimal C es la forma abreviada que se utiliza para
pequea seccin que puede ser 1 o 0. En un disco expresar el nibble 1100.
ptico (como un CD-ROM), un bit es una pequea En resumen, los nombres ms comunes para ex-
rea que es o no un hueco para un 1 o un 0. presar grupos de dgitos binarios son:
Todos los dispositivos digitales, aun los ms Bit 1 bit (un 0 o un 1)
sencillos, manejan grupos de datos muy grandes Nibble 4 bits (por ejemplo, 1010)
que en la jerga de cmputo se les llaman pala- Byte 8 bits (por ejemplo, 1110 1111)
bras. En la mayora de los sistemas de cmputo, Palabra 16 bits (por ejemplo, 1100 0011 1111
el ancho del bus de datos principal es lo mismo 1010)
Tamao de que el tamao de la palabra. Por ejemplo, un Palabra 32 bits (por ejemplo, 1001 1100
palabra microprocesador o microcontrolador funciona doble 1111 0001 0000 1111 1010 0001)
y almacena grupos de 8 bits como una sola uni- Palabra 64 bits (por ejemplo, 1110 1100
nibble dad de datos. Muchos microprocesadores co- cudruple 1000 0000 0111 0011 1001 1000
munes tienen longitudes de palabra de 8, 16, 32 0011 0000 1111 1110 1001 0111 0101
o 64 bits. Un fragmento de 16 bits de datos se le 0001)
conoce con el nombre de palabra. Una palabra

34. A la longitud de los grupos de datos de un


Proporcione las palabras que faltan en cada sistema de cmputo se le conoce comnmente
enunciado. como su tamao de (memoria, pa-
31. Un solo dgito binario (por ejemplo, un 0 o labra).
un 1) se conoce comnmente como un(a) 35. Al grupo de datos de 32 bits de un sistema
(bit, palabra). de cmputo se le conoce comnmente como
32. Un grupo de datos de 8 bits que representa un un(a) (palabra doble, nibble).
nmero, letra, signo de puntuacin o caracter 36. Con frecuencia, una palabra en un sistema
de control se conoce comnmente con el nom- de cmputo sugiere un grupo de datos de
bre de (byte, nibble). (16 bits, 64 bits).
33. Un grupo de datos de 4 bits que representa al-
gn nmero o cdigo se llama un
(nibble, octeto).

34 Captulo 2 Nmeros utilizados en electrnica digital


Captulo 2 Resumen y repaso

Resumen
1. El sistema de numeracin decimal tiene 10 smbolos: 8. Por definicin, decodificar significa convertir cdigo
0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. mquina (como el binario) a un formato ms legible
2. El sistema de numeracin binario tiene dos smbolos: (como el alfanumrico).
0 y 1. 9. El sistema de numeracin hexadecimal cuenta con 16
3. Los valores de las posiciones a la izquierda del punto smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
binario son 64, 32, 16, 8, 4, 2 y 1. 10. Los dgitos hexadecimales son ampliamente
4. Todas las personas que trabajan en el campo de la utilizados para representar nmeros binarios en el
electrnica digital deben ser capaces de convertir campo de las computadoras.
nmeros binarios a decimales y viceversa. 11. El sistema de numeracin octal utiliza ocho
5. Los codificadores son circuitos electrnicos que smbolos: 0, 1, 2, 3, 4, 5, 6 y 7. Los nmeros octales
convierten nmeros decimales a binarios. se utilizan para representar nmeros binarios en
6. Los decodificadores son circuitos electrnicos que ciertos sistemas de cmputo.
convierten nmeros binarios a decimales. 12. Las agrupaciones de datos tiene sus propios nombres
7. Por definicin, codificar significa convertir un como bit, nibble (4 bits), byte (8 bits), palabra (16
cdigo legible (como el decimal) a uno encriptado bits), palabra doble (32 bits) y palabra cudruple
(como el binario). (64 bits).

Preguntas de repaso del captulo


Responda las siguientes preguntas. 2-5. Codifique los nmeros decimales del inciso a al f
2-1. Cmo se expresa el nmero decimal 1001? en nmeros binarios:
2-2. Cmo se expresa el nmero binario 1001? a. 9 d. 13
2-3. Convierta los nmeros binarios del inciso a al j en b. 3 e. 10
nmeros decimales: c. 15 f. 2
a. 1 f. 10000 2-6. Decodifique los nmeros binarios del inciso a al f
b. 100 g. 10101 en nmeros decimales:
c. 101 h. 11111 a. 0010 d. 0111
d. 1011 i. 11001100 b. 1011 e. 0110
e. 1000 j. 11111111 c. 1110 f. 0000
2-4. Convierta los nmeros decimales del inciso a al j 2-7. Cul es la tarea (funcin) de un codificador?
en nmeros binarios: 2-8. Cul es la tarea (funcin) de un decodificador?
a. 0 f. 64 2-9. Escriba los nmeros decimales del 0 al 15 en
b. 1 g. 69 binario.
c. 18 h. 128 2-10. Convierta los nmeros hexadecimales del inciso a
d. 25 i. 145 al d en nmeros binarios:
e. 32 j. 1001 a. 8A c. 6C
b. B7 d. FF

Nmeros utilizados en electrnica digital Captulo 2 35


2-11. Convierta los nmeros binarios del inciso a al d en comnmente con el nombre de (byte,
nmeros hexadecimales: nibble).
a. 01011110 c. 11011011 2-18. Un nibble es un trmino que describe un grupo de
b. 00011111 d. 00110000 datos de (4 bits, 12 bits).
2-12. El hexadecimal 3E6 = 10
. 2-19. Los sistemas basados en microprocesadores (como
2-13. El decimal 4095 = 16
. la computadora) identifican comnmente el tamao
2-14. El octal 156 = 10
. del grupo de datos como longitud de
2-15. El decimal 391 = 8
. (archivo, palabra).
2-16. Un solo 0 o 1 se conoce comnmente como un(a) 2-20. Al encriptado de datos de una forma legible (como
(bit, palabra). el formato alfanumrico) a un cdigo mquina
2-17. Un grupo de 8 bits de 1 y 0, que representa un que pueda usarse por los circuitos digitales se le
nmero, letra o cdigo de operacin, se conoce conoce con el nombre de (codificacin,
interfase).

Preguntas de razonamiento crtico


2-1. Si los circuitos digitales de una computadora binario que se muestra en la figura 2-15, (b) haga
funcionan solamente con nmeros binarios, por funcionar el circuito y (c) demuestre a su profesor
qu los nmeros octales y hexadecimales son la simulacin del codificador de decimal a binario.
usados de manera tan extensiva por parte de los 2-4. A eleccin de su profesor, utilice un software de
especialistas en computadoras? simulacin de circuitos para (a) dibujar el
2-2. En un sistema digital, como una diagrama lgico del circuito decodificador de
microcomputadora, es comn considerar que un binario a decimal que se muestra en la figura 2-16
grupo de 8 bits (llamado byte) tiene significado. de la pgina 38, (b) haga funcionar el circuito y
Prediga algunos de los posibles significados (c) demuestre a su profesor la simulacin del
de un byte (por ejemplo, 110110112) en una decodificador de binario a decimal.
microcomputadora. 2-5. Bajo la gua de su profesor utilice una calculadora
2-3. A eleccin de su profesor, utilice un software de cientfica para convertir de un sistema numrico
simulacin de circuitos para (a) dibujar el diagrama a otro. Muestre a su profesor su procedimiento y
lgico del circuito codificador de decimal-a- resultados.

36 Captulo 2 Nmeros utilizados en electrnica digital


Entrada decimal Salida binaria
VC C
8 4 2 1

Tecla  1

2
1

8
4
U2D
Tecla  2
7404N

9
3

6
U1
11

5
12 1
Tecla  3 9
13 2 A
3 7
1 B
2 4
6
5 C
3
Tecla  4 6 14
4 D
7
5
10 8
9
Tecla  5 74147N

Tecla  6

Tecla  7

Tecla  8

Tecla  9

Fig. 2-15 Circuito codicador de decimal a binario.

Nmeros utilizados en electrnica digital Captulo 2 37


Salida binaria
8 4 2 1

1 2

3 4 7404N (2)
U1
15 1
5 6
14 A 0
2
13 B 1
3
9 8
12 C 2
4
D 3
5
4
6

11
5
7
6
9

13
7

10
10
8
11
9

12
7442N

1
VC C 5 V

2
Tecla 8 Tecla 4 Tecla 2 Tecla 1

3
4
5
6
9
8

9 8 7 6 5 4 3 2 1 0

Salida decimal
Fig. 2-16 Circuito decodicador de binario (BCD) a decimal.

1. Base 2 10. 20 19. Decodificador 28. 40


2. 1000 11. 64 20. Codificacin 29. 491
3. 6 12. 15 21. Decodificacin 30. 77
4. 7 13. 34 22. F 31. Bit
5. 8 o (23) 14. 522 23. 10100110 32. Byte
6. 10 15. 100111 24. 1E 33. Nibble
7. 32 16. 1100100 25. 502 34. Palabra
8. 128 17. 10000101 26. 3F 35. Palabra doble
9. 255 18. Codificador 27. 111011 36. 16 bits

38 Captulo 2 Nmeros utilizados en electrnica digital