Вы находитесь на странице: 1из 25

Electrnica Digital Unidad 2

SISTEMAS NUMRICOS

En la vida cotidiana se manejan diferentes magnitudes que se pueden expresar


en cantidades, que a su vez, se pueden medir con diferentes instrumentos. En
cada uno de ellos se presenta algn tipo de sistema numrico. En la actualidad
y con el avance en la tecnologa, en la ciencia, los negocios, etctera, dichas
magnitudes se pueden medir bsicamente de dos maneras distintas, tanto
ANALGICAMENTE como DIGITALMENTE.

En las representaciones analgicas, una cantidad se representa mediante un


voltaje, una lnea de corriente o simplemente a travs de un indicador que
obtiene su salida mediante una entrada de datos. Un ejemplo muy sencillo de
una representacin analgica es un termmetro de mercurio que funciona con
la temperatura que incide en l, la cual se ve reflejada en la altura que alcanza
el mercurio para indicar la temperatura del objeto aproximado al termmetro.
Todas las cantidades analgicas tienen una caracterstica peculiar: pueden
variar en un rango o escala continua de valores.

En las representaciones digitales, contrario a las analgicas, stas no son


representadas en un rango variable sino mediante smbolos llamados dgitos.
Un ejemplo muy simple y usado de manera cotidiana es el reloj digital donde la
hora se expresa mediante dgitos decimales que representan las horas y
minutos.

Una de las caractersticas principales de las cantidades analgicas y las


digitales es que a menudo, las cantidades tomadas analgicamente estn
sujetas a interpretacin, en comparacin con las cantidades tomadas
digitalmente donde no hay ambigedades al momento de tomarlas.

En las diferentes representaciones de magnitudes analgicas o digitales se


usan los llamados sistemas numricos, o sea representaciones numricas de
las magnitudes tomadas; la ms utilizada por los seres humanos es la decimal
(compuesta por los nmeros naturales 0 al 9), pero las computadoras usan el
sistema numrico binario (con los dgitos 0 y 1). Con ellos se desarrollan
tambin los sistemas octal (dgitos del 0 al 7) y el hexadecimal (dgitos el 0 al
9 y de la letra A a la F).

Un sistema numrico se define como el nmero mximo de dgitos que el


sistema numrico puede soportar o contener.

Las ventajas que ofrece el sistema digital sobre el analgico son cada vez
mayores debido a su facilidad para construirlos e implementarlos. El

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 1


Electrnica Digital Unidad 2

almacenamiento de informacin es cada vez ms sencillo y una de las ventajas


ms sobresalientes es que son ms precisos que los analgicos.

Entre sus desventajas est que, como el mundo es completamente analgico,


todas las magnitudes medidas se controlan mediante clculos continuos,
aproximados.

Debido al gran incremento de los sistemas digitales se cree que el mundo


deber seguir el camino de la tecnologa, y que en un futuro los sistemas
digitales predominarn: desde las aplicaciones sencillas hasta las muy
sofisticadas.

Entre los diferentes tipos de sistemas numricos se encuentran:

Sistema Numrico Ejemplo


Binario 1001011101012
Octal 2341568
Decimal 98034510
Hexadecimal 89F24D9816

En cada uno de los sistemas se manejan subndices que representan el sistema


numrico al que pertenecen. En los ejemplos anteriores se manejan los
subndices 2, 8, 10 y 16 que corresponden a los sistemas binarios, octal,
decimal y hexadecimal respectivamente.

SISTEMA NUMRICO BINARIO


En el sistema numrico binario nicamente existen dos smbolos o posibles
valores de dgitos: el 0 y el 1. En los sistemas digitales los valores
representados tambin pueden ser dos debido a que es muy complicado
manipular varios dgitos ya que la representacin slo puede hacerse mediante
estos dos datos. Una de las desventajas que se pudiera presentar en este tipo
de sistema es que la representacin de los datos en base binaria es muy
extensa, pero no imposible. Una de las ventajas que se presenta en este tipo
de sistemas es que los datos se procesaron con mayor facilidad y fluidez ya
que solamente manejan dos datos. El sistema numrico binario tiene los
siguientes dgitos:

Binario= {0, 1}

Los conteos de nmeros binarios pueden prestarse a confusin debido a que


pueden ser muy complejos en su representacin dada la problemtica

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 2


Electrnica Digital Unidad 2

planteada. Se presenta la siguiente tabla para comprender el conteo de los


nmeros binarios.

La representacin de los datos en los sistemas binarios slo puede ser dada
por dos estados. Un ejemplo de fcil representacin de datos binarios suele ser
el interruptor debido a que slo tiene dos estados: abierto y cerrado.

SISTEMA NUMRICO OCTAL


En el sistema numrico octal existen, como su nombre lo dice, nicamente 8
dgitos que se representan del 0 al 7 (en total son 8 dgitos tomando el 0 en
cuenta como dgito). Una de las ventajas que se presenta en este sistema es el
uso de un mayor nmero de dgitos que facilita el manejo de cifras muy
grandes.

Este tipo de sistema numrico es utilizado en sistemas digitales porque emplea


nmeros enteros en lugar de solamente ceros y unos. Se dice que este tipo de
sistema numrico fue uno de los primeros en usarse debido a su semejanza
con el sistema numrico decimal. El sistema octal tiene los siguientes
caracteres:

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 3


Electrnica Digital Unidad 2

Octal= {0, 1, 2, 3, 4, 5, 6, 7}

Para representar un nmero binario en octal se separa la cifra binaria en


grupos de tres dgitos y as se convierte en dgitos octales.

SISTEMA NUMRICO DECIMAL


El sistema numrico decimal es el que los seres humanos utilizamos de manera
cotidiana con los nmeros naturales que van del 0 al 9 (0, 1, 2, 3, 4, 5, 6, 7, 8
y 9): 10 dgitos en total. Se dice que el sistema numrico decimal es el punto
de partida para la creacin de otros sistemas numricos debido a que ste
contiene todos los dgitos posibles para la creacin de diferentes cantidades e
incluso cantidades infinitas. El sistema decimal usa los siguientes dgitos o
smbolos:

Decimal= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

Este sistema maneja los nmeros reales del 0 al 9.

Para la conversin de nmeros decimales a binarios se utiliza la divisin entre


dos, debido a que los datos que se van a convertir emplean la base 2 (nmero
binario: dos dgitos).

SISTEMA NUMRICO HEXADECIMAL


El sistema numrico hexadecimal es un sistema con una estructura de 16
dgitos, que van del 0 al 9 (10 dgitos) y de la A a la F (seis dgitos). Es uno de
los ms utilizados en los sistemas digitales y en la ciencia de la computacin,
ya que con este sistema se pueden representar posiciones de memoria,
sectores del disco duro y dems. El sistema hexadecimal contiene los
siguientes caracteres o dgitos:

Hexadecimal={0,1 ,2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}

De donde:

A=10, B=11, C=12, D=13, E=14, F=15

Para convertir un nmero hexadecimal en un nmero binario es necesario


separar los nmeros hexadecimales y convertir por separado cada uno de ellos
a su equivalente binario.

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 4


Electrnica Digital Unidad 2

Ejercicios de Conversin entre Sistemas Numricos.

Convertir de decimal a binario.

1. 222222  X2 =

2. 101010  X2 =

3. 123456  X2 =

4. 8888  X2 =

5. 77777  X2 =

6. 987654  X2 =

7. 135794  X2 =

8. 222444  X2 =

9. 10101010  X2 =

10. 86421352  X2 =

Convertir de decimal a octal.

1. 2468  X8 =

2. 13579  X8 =

3. 4242  X8 =

4. 121212  X8 =

5. 55  X8 =

6. 987654  X8 =

7. 135794  X8 =

8. 222444  X8 =

9. 10101010  X8 =

10. 64  X8 =

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 5


Electrnica Digital Unidad 2

Convertir de decimal a hexadecimal.

1. 2468  X16 =

2. 13579  X16 =

3. 4242  X16 =

4. 121212  X16 =

5. 555  X16 =

6. 987654  X16 =

7. 100  X16 =

8. 222444  X16 =

9. 10101010  X16 =

10. 35  X16 =

Convertir de binario a octal.

1. 1011011012  X8 =

2. 10100112  X8 =

3. 1000101000102  X8 =

4. 101001101112  X8 =

5. 1110001100011000102  X8 =

6. 1000100011112  X8 =

7. 1111112  X8 =

8. 10000010102  X8 =

9. 1110001110002  X8 =

10. 1101101102  X8 =

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 6


Electrnica Digital Unidad 2

Convertir de binario a decimal.

1. 1011011012  X10 =

2. 10100112  X10 =

3. 1000101000102  X10 =

4. 101001101112  X10 =

5. 1110001100011000102  X10 =

6. 1000100011112  X10 =

7. 1111112  X10 =

8. 10000010102  X10 =

9. 1110001110002  X10 =

10. 1101101102  X10 =

Convertir de binario a hexadecimal.

1. 101010101012  X16 =

2. 1001000112  X16 =

3. 10111010110010102  X16 =

4. 10111010101110102  X16 =

5. 11110000110010102  X16 =

6. 1000100011112  X16 =

7. 111111112  X16 =

8. 1000001010102  X16 =

9. 11110001111110102  X16 =

10. 110011001102  X16 =

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 7


Electrnica Digital Unidad 2

Convertir de octal a hexadecimal.

1. 13578  X16 =

2. 37578  X16 =

3. 1011018  X16 =

4. 3218  X16 =

5. 10001000118  X16 =

Convertir de octal a binario.


1. 13578  X2 =

2. 767578  X2 =

3. 10101018  X2 =

4. 3258  X2 =

5. 1000100018  X2 =

Convertir de octal a decimal.


1. 13578  X10 =

2. 767578  X10 =

3. 10101018  X10 =

4. 3258  X10 =

5. 1000100018  X10 =

Convertir de hexadecimal a octal.


1. 1FA16  X8 =

2. 777716  X8 =

3. 101010101016  X8 =

4. BACA16  X8 =

5. F1FA  X8 =

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 8


Electrnica Digital Unidad 2

Convertir de hexadecimal a binario.


1. 1FA16  X2 =

2. 717316  X2 =

3. 101010101016  X2 =

4. BACA16  X2 =

5. F1FA  X2 =

Convertir de hexadecimal a decimal.


1. 12A16  X10 =

2. 31516  X10 =

3. 101010101016  X10 =

4. BACA16  X10 =

5. F1FA  X10 =

Convertir a decimal.
1. 111011012  X10 =

2. 468916  X10 =

3. 7548  X10 =

4. 101012  X10 =

5. 6668  X10 =

6. 111110111112  X10 =

7. 31316  X10 =

8. 777716  X10 =

9. 2468  X10 =

10. 101011012  X10 =

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 9


Electrnica Digital Unidad 2

Ejercicios de Operaciones Aritmticas.


Sumas Binarias

100010101 1000001 110011


+ 010101111 + 100101 + 110011
101001

101010 11001101 11111


+ 101010 + 0001100 + 11110

11010101 1001 11100011


+ 01010101 + 101011 + 01010101
0000011 1000111 11110000

101110101 1100111 111111


+ 010111111 + 100101 + 110011
101011

11010101 11001 11101011


+ 01010101 + 111011 + 01010101
1010011 1010111 11110101

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 10


Electrnica Digital Unidad 2

Sumas Octales

1357 2345 223344


+ 1357 + 1234 + 334455
2345 667700

7654321 1245732 123321


+ 1234567 + 7654321 + 456654
23475 24678

224466 1234567 75310


+ 113355 + 7654321 + 01357
332244
441177

2457 2345 123456


+ 1333 + 5555 + 345671
2345 667711

7674731 1254731 123321


+ 1221127 + 1374521 + 765567
22222 77777

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 11


Electrnica Digital Unidad 2

Sumas Hexadecimales

100010101 10025601 123456


+ F + 100101 + 110011
101001

1010AB 11001133 3579A


+ 1010CD + 001122D + 11110

11010101 1001 11100011


+ 01010101 + 6789AB + 1AC36781
0000011 1000111 11567210

1234567AF 10025601 123756


+ FA + 101ABC + 11FF1C
10F0CA

4567AF FEA 1A34C6


+ DED0 + ABC + 1DF91C
F0CA

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 12


Electrnica Digital Unidad 2

Restas Octales

1357 2345 667700


- 1357 - 1234 - 334455

7654321 1245732 123321


- 1234567 - 684321 - 56654

224466 1234567 75310


- 113355 - 654321 - 01357

357 2345 767700


- 135 - 456 - 314757

7676761 1745332 124423


- 1234567 - 574444 - 56723

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 13


Electrnica Digital Unidad 2

Restas Binarias

100010101 1000001 110011


- 010101111 - 100101 - 110011

101010 11001101 11111


- 01010 - 0001100 - 11110

11010101 1001001 11100011


- 01010101 - 101011 - 01010101

11110101 1011001 11110000


- 01110111 - 01111 - 01010101

101010 11001101 10111


- 01111 - 0011110 - 1011

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 14


Electrnica Digital Unidad 2

Restas Hexadecimales

1357F 2345 AF3344


- 1355C - 1234 - 334455

7654321 11245732 A1F3C21


- 1234567 - 7654321 - 456654

A224466 1234567 75310


- 113355 - 54321 - 01357

3211111 11245732 A1F3C21


- 34567 - 1976 - 2015

A2D4499 1F3E5D7 ABCDE


- 115577 - 54321 - 01357

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 15


Electrnica Digital Unidad 2

Multiplicaciones Binarias

100010101 1000001 110011


x 010101111 x 100101 x 110011

101010 11001101 11111


X 101010 x 0001100 x 11110

1101 1001 11100011


x 0101 x 11 x 100101

1111 11001 11111111


x 0101 x 110 x 101

100000 10001101 101110


X 1010 x 101100 x 111

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 16


Electrnica Digital Unidad 2

Multiplicaciones Octales

1357 2345 223344


x 1357 x 1212 x 112233

7654321 1245732 123321


x 12345 x 21 x 248

224466 1234567 75310


x 11383 x 31 x 01357

321111 1010101 110011


x 123 x 10 x 110

1111777 1010101 110011


x 777 x 677 x 123

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 17


Electrnica Digital Unidad 2

Multiplicaciones Hexadecimales

13571 2345 AF3344


x 1355C x 1234 x 1122

7654321 11245732 A1F3C21


x 12345 x F1 x 2

A224466 12345 75310


x 11 x 321 x 01A

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 18


Electrnica Digital Unidad 2

Divisiones Binarias

1000010 1000010
1010 10 110
10

1010 110010 110010


101 101 1010

1100100 1100100 1100100


101 10 110010

Divisiones Hexadecimales

12345 12357 985356


A 9 F

145678 22344 23421


B 4 6

543678 2345321 234


2 A 9

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 19


Electrnica Digital Unidad 2

Divisiones Octales

123456 223344
1010 5 6
5

223344 123456 110010


7 6 8

1100100 1100100 1100100


3 4 7

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 20


Electrnica Digital Unidad 2

CDIGOS
Cdigo BCD

El cdigo decimal binario (BCD, Binary Coded Decimal) es una forma de


expresar cada uno de los dgitos decimales con un cdigo binario. Puesto que
en el sistema BCD slo existen diez grupos de cdigo, es muy fcil convertir
entre decimal y BCD. Como nosotros leemos y escribimos en decimal, el cdigo
BCD proporciona una excelente interfaz para los sistemas binarios. Ejemplos
de estas interfaces son las entradas por teclado y las salidas digitales.

El cdigo 8421

El cdigo 8421 es un tipo de cdigo decimal binario (BCD). Cdigo decimal


binario significa que cada dgito decimal, de 0 hasta 9, se representa mediante
un cdigo binario de cuatro bits. La designacin 8421 indica los pesos binarios
de los cuatro bits (23, 22, 21, 20). La facilidad de conversin entre los
nmeros en cdigo 8421 y los familiares nmeros decimales es la principal
ventaja de este cdigo. Todo lo que tiene que recordar sobre las diez
combinaciones binarias que representan los diez dgitos decimales se muestra
en la siguiente Tabla. El cdigo 8421 es el cdigo BCD ms importante, y
cuando hacemos referencia a BCD, siempre es al cdigo 8421, a no ser que se
indique otra cosa.

Conversin Decimal/BCD

Cdigos no vlidos.

Debera saber que, con cuatro dgitos, se pueden representar diecisis


nmeros (desde 0000 hasta 1111), pero en el cdigo 8421, slo se usan diez
de ellos. Las seis combinaciones que no se emplean (1010, 1011, 1100, 1101,
1110 y 1111) no son vlidas en el cdigo BCD 8421.

Para expresar cualquier nmero decimal en BCD, simplemente reemplace cada


dgito decimal por el apropiado cdigo de 4 bits

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 21


Electrnica Digital Unidad 2

Es igualmente sencillo determinar el nmero decimal a partir del cdigo BCD.


Se comienza por el bit ms a la derecha y se divide el cdigo en grupos de
cuatro bits. Despus se escribe el dgito decimal representado por cada grupo
de 4 bits.

Existen muchos cdigos especializados que se usan en los sistemas digitales.

Algunos cdigos son estrictamente numricos, como BCD, y otros son


alfanumricos; es decir, se utilizan para representar nmeros, letras, smbolos
e instrucciones.

Cdigo Gray

Es un cdigo sin pesos y no aritmtico; es decir, no existen pesos especficos


asignados a las posiciones de los bits. La caracterstica ms importante del
cdigo Gray es que slo vara un bit de un cdigo al siguiente. Esta propiedad
es importante en muchas aplicaciones, tales como los codificadores de eje de
posicin, en los que la susceptibilidad de error aumenta con el nmero de
cambios de bit entre nmeros adyacentes dentro de una secuencia.

La siguiente Tabla presenta el cdigo Gray de cuatro bits para los nmeros
decimales de 0 a 15. Como referencia se muestran tambin en la tabla los
nmeros binarios. Como en los nmeros binarios, el cdigo Gray puede tener
cualquier nmero de bits. Observe que, en este cdigo, slo cambia un bit
entre los sucesivos nmeros. Por ejemplo, para pasar del decimal 3 al 4, el
cdigo Gray lo hace de 0010 a 0110, mientras que el cdigo binario lo hace de

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 22


Electrnica Digital Unidad 2

0011 a 0100, cambiando tres bits. En el cdigo Gray, el nico bit que cambia
es el tercer bit de la derecha y los restantes permanecen igual.

Cdigo Gray de 4 bits

Cdigos Alfanumricos

Para la comunicacin, no slo se necesitan nmeros, sino tambin letras y


otros smbolos. En sentido estricto, los cdigos alfanumricos son cdigos
que representan nmeros y caracteres alfabticos (letras). Sin embargo, la
mayora de estos cdigos tambin representan otros caracteres tales como
smbolos y distintas instrucciones necesarias para la transferencia de
informacin.

Como mnimo, un cdigo alfanumrico debe poder representar los diez dgitos
decimales y las 26 letras del alfabeto, es decir, un total de 36 elementos. Esta
cantidad requiere seis bits para cada combinacin de cdigo, puesto que cinco
son insuficientes (25 = 32). Con seis bits se tiene un total de 64
combinaciones, por lo que 28 de ellas no se utilizan. Obviamente, en muchas
aplicaciones, para completar la comunicacin, son necesarios otros smbolos
adems de los nmeros y las letras. Se necesitan espacios, punto, dos puntos,
punto y coma, signo de interrogacin, etctera. Tambin se necesitan
instrucciones para comunicar al sistema receptor qu hacer con la informacin.

De este modo, con cdigos con una longitud de seis bits, se pueden manejar
nmeros decimales, el alfabeto y otros 28 smbolos. Esto debera darle una
idea de los requerimientos para un cdigo alfanumrico bsico. El ASCII es el
cdigo alfanumrico ms comn.

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 23


Electrnica Digital Unidad 2

ASCII

El American Standard Code for Information Interchange (ASCII, cdigo


estndar americano para el intercambio de informacin) es un cdigo
alfanumrico universalmente aceptado, que se usa en la mayora de las
computadoras y otros equipos electrnicos. La mayor parte de los teclados de
computadora se estandarizan de acuerdo con el cdigo ASCII, y cuando se
pulsa una letra, un nmero o un comando de control, es el cdigo ASCII el que
se introduce en la computadora.

El cdigo ASCII dispone de 128 caracteres que se representan mediante un


cdigo binario de 7 bits.

Realmente, el cdigo ASCII puede considerarse como un cdigo de 8 bits en el


que el MSB siempre es 0. En hexadecimal, este cdigo de 8 bits va de 00 hasta
7F. Los primeros 32 caracteres ASCII son comandos no grficos, que nunca se
imprimen o presentan en pantalla, y slo se utilizan para propsitos de control.

La siguiente Tabla presenta un listado del cdigo ASCII, con su representacin


decimal, hexadecimal y binaria para cada carcter y smbolo. En la primera
columna de la tabla se enumeran los nombres de los 32 caracteres de control
(en hexadecimal, de 00 hasta 1F), y en las restantes columnas se muestran los
smbolos grficos (en hexadecimal, de 20 hasta 7F).

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 24


Electrnica Digital Unidad 2

Catedrtico: Ing. Edgar Ocxiel Ochoa Herrera. 25

Вам также может понравиться