You are on page 1of 26

Alexandr Sols

PE-14-316
RESUMEN DEL CAPTULO 1

Seales y sistemas de control.


Codificacin de magnitudes
El instrumento por el que los seres humanos son capaces de adaptar el entorno a sus
necesidades es la tecnologa. Actualmente la principal tecnologa de control de procesos la
proporciona la electrnica digital. Lo que se pretende, en un principio, es sustituir la
presencia de un ser humano por una mquina.
Es necesario, por lo tanto, estudiar las caractersticas de los procedimientos de control para
poder emularlos mediante mquinas. En estos procedimientos intervienen en general tres
elementos fundamentales, como se muestra en la figura siguiente:

Los sensores: son los elementos que permiten observar el medio fsico.
El procesador: interpreta lo observado en relacin con el objetivo a conseguir.
Los actuadores: son los elementos que permiten actuar sobre el medio para
cambiarlo.

El cuerpo humano posee estos tres elementos, que son los sentidos, la inteligencia y los
brazos y piernas respectivamente.

En el estudio de la naturaleza de las magnitudes fsicas, stas se pueden clasificar


atendiendo a tres criterios:

Valor de la medida de la magnitud.

Magnitudes analgicas: la magnitud observable puede tomar cualquier valor dentro


de un margen fsicamente razonable. Magnitudes analgicas son: la luminosidad, la
intensidad elctrica, el sonido, la velocidad, etc.
Magnitudes digitales: la magnitud observable puede tomar slo ciertos valores
permitidos, habitualmente cantidades enteras. Magnitudes digitales son: nmero de

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

perforaciones en un tubo, nmero de bombillas encendidas en un rbol de Navidad,


etc.

Evolucin de la magnitud.

Magnitudes continuas: el modo de evolucin de las sucesivas medidas se hace de


acuerdo con un patrn continuo, es decir, entre cualquier par de medidas existen
infinitas medidas. Magnitudes continuas son: el voltaje de una pila a lo largo de un
mes.
Magnitudes discretas: el modo de evolucin de las sucesivas medidas se hace de
acuerdo con un patrn discreto, es decir, entre cualquier par de medidas existe un
nmero limitado de medidas. Magnitudes discretas son: la temperatura a las 8:00 de
la maana a lo largo de un ao.
Naturaleza fsica de la magnitud. Teniendo en cuenta la naturaleza fsica del
fenmeno que genera la magnitud observable, las magnitudes se clasifican en:
o Electromagnticas
o Mecnicas
o

Trmicas

o Etc.
Del mismo modo que el ser humano dispone de sentidos, el procesador digital tambin
deber de disponer de rganos que transformen la naturaleza fsica original de las
magnitudes a controlar en naturaleza electrnica. Estos rganos son los sensores
transductores. La magnitud fsica entregada por el transductor se llama seal.
Por lo tanto, una seal es una magnitud fsica de distinta naturaleza que la de la magnitud
que se pretende controlar, pero igual a ella en cuanto a valores y a evolucin. El procesador
digital trabaja con seales elctricas digitales discretas. En general, se realizan una serie de
transformaciones, tal como se esquematiza en la figura siguiente, para hacer llegar seales
elctricas digitales discretas al procesador.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

En la figura siguiente se resumen todos los procesos involucrados en un sistema de


procesamiento digital (en el ejemplo, de 8 bits). Cada uno de los bloques representa un
subsistema electrnico encargado de realizar la funcin especificada.

1.1 Sistemas de numeracin y codificacin.


Las seales elctricas digitales proporcionan informacin al procesador digital, acerca de
la magnitud fsica que se pretende controlar, mediante una codificacin, que es una forma
de asignar a cada uno de los diferentes valores que puede tomar una informacin, un
smbolo o combinacin nica de smbolos denominada cdigo, de acuerdo con unas reglas
de asignacin determinadas.
La codificacin empleada en los procesadores digitales es el sistema binario.

1.1.1 El sistema de numeracin decimal


En el caso del procesador humano, un sistema de codificacin de magnitudes digitales
adecuado a su naturaleza, y universalmente el ms empleado, es el sistema de numeracin
decimal. Las caractersticas que hacen adecuado este sistema son:
El sistema consta de diez smbolos que estn representados por los dgitos arbigos:
{0,1, 2, 3, 4, 5, 6, 7, 8, 9}.
Cada smbolo se representa por un trazado geomtrico fcil de realizar por el ser
humano y tambin fcilmente representable en su mente.
La cantidad de smbolos distintos a recordar (diez) est dentro de las posibilidades
memorsticas del ser humano sin necesidad de grandes esfuerzos.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

La codificacin de magnitudes se realiza por combinacin de smbolos segn unas


reglas sencillas.
Existen otros cdigos o sistemas de numeracin, pero por uno u otro motivo no se adecan
tan bien al procesador humano como el sistema decimal, por lo que no son tan empleados.
Por ejemplo:

Sistemas de numeracin chinos.


Sistemas mesopotmicos.
Sistema romano.

Descripcin del sistema decimal

Es un sistema de numeracin de base diez: esto quiere decir que el sistema consta de
diez smbolos, denominados dgitos.
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Las cantidades se codifican mediante un dgito o combinacin de varios, obteniendo un
nmero.
tres: 3
veinticuatro: 24

En un nmero, cada dgito representa una cantidad, que es su contribucin a la


cantidad total representada por el nmero.

El sistema es posicional, lo que quiere decir que la contribucin de un dgito de un


nmero depende de la posicin de ese dgito.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

La cantidad con la que contribuye cada dgito se calcula multiplicando el valor base
del dgito por un peso atribuido a la posicin que ocupa:

Pesos: por ser base diez, el peso atribuido a la posicin n-sima es diez elevado a n.
Las posiciones se cuentan de derecha a izquierda, empezando por el cero. Adems,
cada posicin tiene un nombre: unidades, decenas, centenas, etc., que tiene relacin
con el peso correspondiente a dicha posicin.

El clculo de la cantidad que representa un nmero puede hacerse por lo tanto con la ayuda
de una tabla como la que sigue:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Ahora que ya est definido el sistema, se puede emplear el propio sistema para representar
las cantidades, de modo que la tabla anterior se puede representar ms cmodamente como
sigue:

1.1.2 El sistema de numeracin binario (binario natural)


Dado lo bien que funciona el sistema decimal para el ser humano, se podra pensar en
fabricar un procesador electrnico que trabaje con el mismo sistema. Para ello, habra que
definir 10 smbolos elctricos que representaran a los dgitos. Aunque esto es posible no
es el mtodo ms adecuado.
Sin embargo, lo que s resulta adecuado tecnolgicamente hablando, es hacer un procesador
electrnico que trabaje, en vez de con diez, con slo dos valores distintos de tensin. El
sistema de numeracin que utilizara tal procesador estara basado nicamente en dos
smbolos, es decir, sera el sistema binario.

Descripcin del sistema binario


El binario es un sistema de numeracin de base 2: esto quiere decir que el sistema
consta de 2 smbolos, tambin denominados dgitos o bits.
{0,1}
Las cantidades se codifican mediante un dgito o combinacin de varios, obteniendo
un nmero de uno o ms bits.

uno: 1
tres: 11
veintitrs: 10111

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

En un nmero, cada dgito representa una cantidad, que es su contribucin a la


cantidad total representada por el nmero. La cantidad total representada por un
nmero es la suma de las cantidades representadas por cada uno de los dgitos que
forman el nmero.
El sistema es posicional, lo que quiere decir que la contribucin de un dgito de un
nmero depende de la posicin de ese dgito, igual que ocurra en el decimal.
La cantidad con la que contribuye cada dgito se calcula multiplicando el valor base
del dgito por un peso atribuido a la posicin que ocupa.

Pesos: por ser base 2, el peso atribuido a la posicin n-sima es 2 elevado a n. Las
posiciones se cuentan de derecha a izquierda, empezando por el cero.

El bit de menos peso es el situado ms a la derecha, y tambin se llama bit menos


significativo o LSB (del ingls: Least Significant Bit ).
El bit de mayor peso es el situado ms a la izquierda, y tambin se llama bit ms
significativo o MSB (del ingls: Most Significant Bit ).
El clculo de la cantidad que representa un nmero puede hacerse con la ayuda de
una tabla como la que sigue:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Como se puede apreciar, el sistema binario y decimal siguen en esencia los mismos
mecanismos; son de hecho sistemas posicionales, en los que la nica diferencia es la base, 2
y 10 respectivamente. Sin embargo, el sistema binario no parece muy adecuado para el
procesador humano (por ejemplo: 174 en decimal es 10101110 en binario), y estas largas
secuencias de unos y ceros no son fciles de leer, memorizar e interpretar por parte del ser
humano.
Por lo tanto, por un lado es necesario manejar el binario para poder disear procesadores
electrnicos digitales, pero por otro, el ser humano se maneja mejor en decimal.
Adems, como se van a manejar cantidades en ambos sistemas, ser necesario establecer un
mtodo para diferenciar cundo un nmero est escrito en un sistema o en el otro. En los
casos en que haya duda, se pondr al lado del nmero un subndice indicando la base del
sistema al que pertenece. Por ejemplo, cuando se quiera poner 1101 del sistema decimal, se
pondr 110110, y cuando se quiera poner el 1101 del sistema binario, se pondr 11012.

Paso de binario a decimal

La descripcin del sistema binario expuesta anteriormente constituye un mtodo para la


conversin de nmeros en sistema binario a nmeros en sistema decimal. El mtodo utiliza
una tabla rpida basada en la anterior, en la que se disponen en una columna los dgitos del
nmero binario, y a su lado los pesos correspondientes a los bits 1. Sumando los pesos se
obtiene el nmero decimal equivalente.
Paso de decimal a binario

Existen varios mtodos, todos equivalentes, para realizar esta conversin. El que aqu se
expone se basa en divisiones sucesivas por 2: dividir sucesivamente por 2 el nmero
decimal, y formar el nmero binario tomando el ltimo cociente como MSB y los restos de
las divisiones hasta llegar al primer resto que ser el LSB.

1.1.3 Ejercicios de cambio de base entre los sistemas decimal y


binario
Los mtodos descritos para el cambio base entre los sistemas decimal y binario son los
siguientes:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Paso de binario a decimal: empleando una tabla, disponer en una columna los dgitos del
nmero binario, y a su lado los pesos correspondientes a los bits 1. Sumando los pesos se
obtiene el nmero decimal equivalente. Por ejemplo, pasar 10101110 a decimal.
Disponer los dgitos del nmero binario en la columna dgitos, empezando por el
LSB en la fila superior, y acabando por el MSB en la fila inferior.

En la columna
decimales:

pesos, disponer junto a cada dgito, las siguientes cantidades

Si el dgito es 1: el peso que le corresponde segn su posicin.


Si el dgito es 0: cero.

Sumar las cantidades que aparecen en la columna de los pesos. El resultado


obtenido es el equivalente decimal del nmero binario que se quera convertir.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Por lo tanto: 101011102=17410

Paso de decimal a binario : con la ayuda de una tabla, dividir sucesivamente por 2
el nmero decimal, y formar el nmero binario tomando el ltimo cociente como MSB y
los restos de las divisiones hasta llegar al primer resto que ser el LSB. Por ejemplo, pasar
174 a binario.
Dividir por 2 el nmero decimal que se desea convertir, anotando el resto de la
divisin (que ser 1 0 necesariamente).

Tomar el cociente de la divisin anterior y volverlo a dividir por 2, anotando de


nuevo el resto de la divisin.

Volver a tomar el cociente de la divisin anterior y volverlo a dividir por 2,


anotando de nuevo el resto de la divisin, y as sucesivamente hasta que el cociente
obtenido no se pueda dividir ms por 2 (ser por lo tanto 1 0). El proceso de
divisiones sucesivas por 2 se puede anotar en una tabla como la que se muestra a
continuacin:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Una vez acabadas todas las divisiones, tomar de la tabla el ltimo cociente como MSB, y
continuar construyendo el nmero binario aadiendo de izquierda a derecha, comenzando
por el ltimo resto obtenido, los dems restos de las divisiones tomados de abajo a arriba
hasta llegar al LSB, que ser el primero de los restos de la tabla.

Ejemplo resuelto 1
Pasar los siguientes nmeros decimales a binario: 57 y 325.

Solucin:

Ejemplo resuelto 2
Pasar los siguientes nmeros binarios a decimal: 1110011 y 1010000111.

Solucin:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Una
vez
dominados
estos mtodos de
conversin, el ser humano puede estudiar y disear procesadores electrnicos digitales de
forma sencilla empleando su sistema habitual que es el decimal.
En definitiva, en el trabajo con procesadores digitales, los mtodos de conversin entre
sistemas hacen que el decimal pueda ser una buena herramienta para manipular las
cantidades binarias con las que trabaja a mquina, sin el inconveniente de tener que
manejar largas listas de unos y ceros que inducen fcilmente a la confusin, y no son
sencillas de interpretar.
Aunque la conversin entre los sistemas binarios y decimal no es nada dificultosa, no es
inmediata, ya que requiere hacer algunas cuentas. Con la prctica, estas cuentas se pueden
llegar a hacer con ms o menos soltura, pero no sern inmediatas, salvo si son pequeas
cantidades.

1.1.4 El sistema de numeracin hexadecimal


El sistema hexadecimal, sistema de numeracin posicional de base 16, al igual que el
decimal, permite trabajar con cantidades de un modo ms sencillo para el ser humano, que
el binario. Adems presenta la ventaja de que la conversin entre hexadecimal y binario no
requiere hacer ningn tipo de operaciones, siendo prcticamente inmediato. El nico
inconveniente es la falta de costumbre en el uso del hexadecimal por parte del humano,
problema que se resuelve con la prctica.
Descripcin del sistema hexadecimal
Se trata de un sistema de numeracin de base 16: esto quiere decir que el sistema
consta de 16 smbolos o dgitos.
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Obsrvese que los dgitos elegidos para formar el sistema hexadecimal son los 10 dgitos
arbigos, igual que en el sistema decimal, y para los 6 dgitos que faltan se eligieron por
comodidad unos smbolos ya conocidos y que son las 6 primeras letras del alfabeto, que
aqu actan como nmeros.
Las cantidades se codifican mediante un dgito o combinacin de varios, obteniendo
un nmero.
Tres: 3. diez: A.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Veinticuatro: 18.
Dos mil novecientos cuarenta y dos: B7E

El sistema es posicional, lo que quiere decir que la contribucin de un dgito del


nmero depende de la posicin de ese dgito. La cantidad con la que contribuye cada
dgito se calcula multiplicando el valor base del dgito por un peso atribuido a la
posicin que ocupa.

Pesos: por ser base 16, el peso atribuido a la posicin n-sima es 16n. Las posiciones se
cuentan de derecha a izquierda, empezando por el cero.

En algunos casos, la notacin del subndice 16 indicador del sistema hexadecimal se


sustituye por la letra H o el smbolo $. De este modo, el nmero hexadecimal 4D9A se
indicara de cualquiera de las formas siguientes:
4D9A16 = 4D9AH = 4D9A$
No se debe confundir la H con un dgito hexadecimal, ya que stos slo llegan hasta la F.
Slo indica que se trata de un nmero hexadecimal, careciendo de todo valor numrico.

El clculo de la cantidad que representa un nmero puede hacerse por lo tanto con la ayuda
de una tabla como la que sigue:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Paso de hexadecimal a decimal: al igual que ocurra con el binario, la descripcin


del sistema hexadecimal ya proporciona un mtodo para convertir de hexadecimal a
decimal, utilizando una tabla como la del ejemplo anterior.

Paso de decimal a hexadecimal: el mtodo propuesto para la conversin de


decimal a hexadecimal es similar al utilizado en el paso de decimal a binario y se basa en
divisiones sucesivas por 16: dividir sucesivamente por 16 el nmero decimal, y formar el
nmero hexadecimal tomando el ltimo cociente como dgito de mayor peso y los restos de
las divisiones hasta llegar al primer resto que ser el dgito de menor peso.

Paso de hexadecimal a binario: obtener el nmero binario a partir de los


equivalentes binarios de cuatro bits de los dgitos hexadecimales, sustituyendo cada uno de
los dgitos del nmero hexadecimal por su equivalente binario de 4 bits.

Paso de binario a hexadecimal: esta conversin sigue el procedimiento inverso a


la conversin anterior: distribuir el nmero binario en grupos de cuatro bits comenzando
por el LSB, y sustituir cada grupo por su equivalente hexadecimal.

1.1.5 Ejercicios de cambio de base entre los sistemas hexadecimal y


decimal o binario
Los mtodos descritos para el cambio base entre los sistemas hexadecimal y decimal son
los siguientes:

Paso de hexadecimal a decimal: con la ayuda de una tabla, sumar los valores base
de cada dgito hexadecimal multiplicados por los pesos correspondientes a la
posicin que ocupan. Por ejemplo, pasar 4D9A16 a decimal.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Paso de decimal a hexadecimal: con la ayuda de una tabla, dividir sucesivamente


por 16 el nmero decimal y formar el nmero hexadecimal tomando el ltimo
cociente como dgito de mayor peso y los restos de las divisiones hasta llegar al
primer resto que ser el dgito de menor peso. Por ejemplo: pasar 1986610 a
hexadecimal.

Dividir por 16 el nmero decimal que se desea convertir, anotando el resto de


la divisin (que ser 15 o menos necesariamente).

Tomar el cociente de la divisin anterior y volverlo a dividir por 16, anotando


de nuevo el resto de la divisin.

Volver a tomar el cociente de la divisin anterior y volverlo a dividir por 16,


anotando de nuevo el resto de la divisin. Y as sucesivamente hasta que el
cociente obtenido no se pueda dividir ms por 16 (ser por lo tanto 15 o
menos). El proceso de divisiones sucesivas por 16 se puede anotar en una
tabla como la que se muestra seguidamente:

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Una vez realizadas todas las divisiones, tomar las cantidades decimales del
ltimo cociente y de los restos obtenidos y transformarlas en un dgito
hexadecimal, de acuerdo con la tabla de valores base de los dgitos
hexadecimales.

Construir el nmero hexadecimal tomando como dgito de mayor peso el de


ms abajo de la tabla (el que viene del ltimo cociente), y continuando hacia
arriba (del ltimo resto al primer resto).

Los mtodos descritos para el cambio base entre los sistemas hexadecimal y binario son los
siguientes:

Paso de hexadecimal a binario: obtener el nmero binario a partir de los


equivalentes binarios de cuatro bits de los dgitos hexadecimales.
Por ejemplo: pasar 8C6EH a binario.
Sustituir cada uno de los dgitos del nmero hexadecimal por su equivalente
binario de 4 bits.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Formar el nmero binario buscado juntando los bits procedentes de cada


dgito hexadecimal en el mismo orden que stos.

Paso de binario a hexadecimal: distribuir el nmero binario en grupos de cuatro bits


comenzando por el LSB, y sustituir cada grupo por su equivalente hexadecimal.
Por ejemplo: pasar 101011011111012 a hexadecimal.
Comenzando por el LSB (por la derecha), distribuir el nmero binario a
convertir en grupos de cuatro bits. Si el ltimo grupo no llega a cuatro bits, se
deja como est.

A partir del nmero binario de cuatro bits de cada grupo, obtener el


equivalente en hexadecimal, que estar formado por un nico dgito por
grupo.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Formar el nmero hexadecimal buscado juntando los dgitos procedentes de


cada grupo y en el mismo orden que stos.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Ejemplo Resuelto:

1.1.6 El sistema de numeracin octal


El sistema de numeracin octal permite manejar cantidades binarias de forma sencilla,
permitiendo conversiones entre los sistemas prcticamente inmediatas. No es tan empleado
como el hexadecimal ya que los nmeros obtenidos a partir de un nmero binario resultan
ms largos, en general, en el sistema octal, y por lo tanto el hexadecimal permite comprimir
en menos espacio el nmero binario transformado.
Descripcin del sistema octal

Se trata de un sistema de numeracin de base 8: esto quiere decir que el


sistema consta de 8 smbolos o dgitos.
{0, 1, 2, 3, 4, 5, 6, 7}
Las cantidades se codifican mediante un dgito o combinacin de varios,
obteniendo un nmero.

pesos: por ser base 8, el


peso atribuido a la posicin nsima es 8n. Las posiciones se cuentan de derecha a izquierda, empezando
por el cero.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

El clculo de la cantidad que representa un nmero puede hacerse por lo tanto con la ayuda
de una tabla como la que sigue:

Paso de octal a decimal: igual que ocurra en el hexadecimal, la descripcin del


sistema octal ya proporciona un mtodo para convertir de octal a decimal, utilizando una
tabla como la del ejemplo anterior.

Paso de decimal a octal: el mtodo propuesto para la conversin de decimal a octal


es semejante a los empleados en el paso de decimal a hexadecimal o de decimal a binario, y
se basa en divisiones sucesivas por 8: dividir sucesivamente por 8 el nmero decimal y
formar el nmero octal tomando el ltimo cociente como dgito de mayor peso y los restos
de las divisiones hasta llegar al primer resto que ser el dgito de menor peso.

Paso de octal a binario: obtener el nmero binario a partir de los equivalentes


binarios de tres bits de los dgitos octales, sustituyendo cada uno de los dgitos del nmero
octal por su equivalente binario de 3 bits.

Paso de binario a octal: esta conversin sigue el procedimiento inverso a la


conversin anterior: distribuir el nmero binario en grupos de tres bits comenzando por el
LSB, y sustituir cada grupo por su equivalente octal.

1.1.7 Ejercicios de cambio de base entre los sistemas octal y


decimal o binario

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Los mtodos descritos para el cambio base entre los sistemas octal y decimal son los
siguientes:
Paso de octal a decimal: con la ayuda de una tabla, sumar los valores base de cada dgito
octal multiplicado por los pesos correspondientes a la posicin que ocupan.
Por ejemplo, pasar 47038 a decimal.

Paso de decimal a octal: con la ayuda de una tabla, dividir sucesivamente por 8 el nmero
decimal, y formar el nmero octal tomando el ltimo cociente como dgito de mayor peso y
los restos de las divisiones hasta llegar al primer resto que ser el dgito de menor peso.
Por ejemplo, pasar 1986610 a octal.

Paso de octal a binario: obtener el nmero binario a partir de los equivalentes binarios
de tres bits de los dgitos octales.
Por ejemplo: pasar 37258 a binario.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Paso de binario a octal: distribuir el nmero binario en grupos de tres bits comenzando
por el LSB, y sustituir cada grupo por su equivalente octal.
Por ejemplo: pasar 10111111012 a octal.
Comenzando por el LSB (por la derecha), distribuir el nmero binario a convertir en
grupos de tres bits. Si el ltimo grupo no llega a tres bits, se deja como salga.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

1.1.8 Herramientas informticas para el trabajo con los sistemas


de numeracin

Los sistemas operativos de la familia Windows ofrecen en sus ltimas versiones una
calculadora que permite trabajar en los sistemas de numeracin estudiados
anteriormente, y que puede facilitar enormemente el trabajo con sistemas digitales
binarios a la hora de hacer operaciones y conversiones entre sistemas de numeracin.
Debe emplearse como herramienta de apoyo en el estudio de los sistemas para la
verificacin de los resultados obtenidos manualmente, y slo cuando se dominen
perfectamente las tcnicas, emplearla como herramienta de trabajo.

1.2 Otros sistemas de codificacin


En los apartados anteriores se describieron varios sistemas de codificacin de
cantidades numricas, adecuados cada uno a la naturaleza del procesador que los
emplea y a la tarea en la que se van a utilizar.
El sistema decimal es adecuado para prcticamente todas las actividades
contables del ser humano .
Los sistemas octal y hexadecimal son adecuados para el trabajo con
procesadores electrnicos digitales.
El sistema binario es adecuado para la realizacin de procesadores electrnicos
digitales, ya que al tener tan solo dos smbolos distintos, su representacin
elctrica mediante dos tensiones distintas es sencilla empleando la tecnologa
electrnica.

1.2.1 Sistemas binarios numricos A partir de los dgitos 1 y 0 se establecen diferentes


mtodos de codificacin de las cantidades para obtener diferentes sistemas de numeracin
binarios.

Binario natural: es el descrito en los apartados anteriores.


BCD: permite trabajar fcilmente con cantidades decimales en binario.
Binario mdulo-signo: permite representar cantidades enteras positivas y negativas.
Complemento a uno: permite representar cantidades enteras positivas y negativas.
Complemento a dos: permite representar cantidades enteras positivas y negativas.
Punto fijo: permite representar cantidades fraccionarias positivas y negativas.
Punto flotante: permite representar cantidades fraccionarias positivas y negativas.
Cdigo Gray, Jhonson, etc.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

Sistema de codificacin numrica binaria BCD (Binary Coded Decimal)


El sistema BCD (Binario Codificado Decimal), como su nombre sugiere, es un sistema de
codificacin binario para el decimal. Esto es, dado un nmero decimal, se sustituye cada
dgito decimal por su equivalente binario de 4 bits. Y al revs, el nmero binario en BCD se
pasa a decimal formando grupos de 4 bits comenzando por el LSB y sustituyendo cada
grupo por el dgito decimal equivalente.

1.2.2 Ejercicios de cambio de base entre los sistemas decimal y BCD


Los mtodos descritos para el cambio base entre los sistemas decimal y BCD son los
siguientes:
Paso de decimal a BCD: obtener el nmero BCD a partir de los equivalentes binarios de
cuatro bits de los dgitos decimales.
Por ejemplo: pasar 187910 a BCD.

Obsrvese que se despreciaron los ceros a la izquierda, ya que carecen de valor.

Paso de BCD a decimal: distribuir el nmero BCD en grupos de cuatro bits


comenzando por el LSB, y sustituir cada grupo por su equivalente decimal.

Por ejemplo: pasar 10100101110101BCD a decimal.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

1.2.3 Sistemas para codificacin alfanumrica


Mediante estos sistemas se pueden representar o codificar smbolos alfanumricos (letras,
signos de puntuacin, dgitos, etc.). Estos sistemas de codificacin se basan en la
asignacin de un valor numrico a cada smbolo alfanumrico de acuerdo con una tabla. De
este modo, un texto escrito se puede representar como una secuencia de nmeros. Si el
valor numrico se representa en binario, el sistema permite manejar textos con un
procesador electrnico digital.
Segn el valor numrico asignado a cada smbolo alfanumrico, se pueden definir muchos
sistemas de codificacin distintos. En la prctica existen slo unos pocos, siendo el ms
empleado el sistema, cdigo o tabla ASCII ( American Standard Code for Information
Interchange , cdigo estndar americano para intercambio de informacin). En este sistema
hay que distinguir entre el cdigo ASCII estndar y el ASCII extendido.

Alexandr Sols
PE-14-316
RESUMEN DEL CAPTULO 1

ASCII estndar: codifica las cantidades empleando 7 bits, de modo que se


representan 27=128 smbolos alfanumricos distintos. La tabla recoge los smbolos
ms habituales y es nica en el mundo.
ASCII extendido: codifica las cantidades empleando 8 bits, de modo que se
representan 28=256 smbolos alfanumricos distintos. En los 128 primeros cdigos
los smbolos coinciden con los de la tabla ASCII estndar (el MSB del cdigo es 0).
Los ltimos 128 cdigos (el MSB del cdigo es 1) recogen smbolos particulares de
los alfabetos de diferentes pases, de modo que esta parte de la tabla puede cambiar
de un sitio a otro.

You might also like