Está en la página 1de 9

SISTEMAS DIGITALES

ASIGNATURA:
SISTEMAS DIGITALES

PROFESOR: JOHAN SILVA Alumnos:


JHON IPARRAGUIRRE YAURIVILCA

2017
I.E.S.T.P “JOSE PARDO”

Contenido

1 .INTRODUCCIÓN .............................................................................................................................. 2
2 MARCO TEORICO ............................................................................................................................. 3
3 CONCLUSIONES ............................................................................................................................... 8
4 BIBLIOGRAFIA .................................................................................................................................. 8

pág. 1
I.E.S.T.P “JOSE PARDO”

1 .INTRODUCCIÓN

En un ambiente de sistemas digitales se denomina codificación a la asignación de un


significado a una configuración de bits.

Los códigos más utilizados para la generación de información son:

 Códigos numéricos – Son los que se utilizan para representar cantidades, contraseñas, y toda
aquella información que requiera de dígitos de algún sistema numérico.
 Códigos alfanuméricos – Son aquellos que se utilizan para representar el alfabeto o
cualquier otro carácter, normalmente se utilizan en la creación de bases de datos de especies
e información de las personas.

pág. 2
I.E.S.T.P “JOSE PARDO”

2 MARCO TEORICO

2.1 Codigos binarios


Código: representación unívoca de cantidades, e.d., a cada cantidad se le asigna una combinación de
símbolos determinada.
Código Binario:aquel que usa solamente 0 y 1.
Si se desea hacer un código binario para codificar N símbolos necesitaremos n bits de tal forma que:

2n-1 < N < 2n

Ej: si queremos codificar 5 símbolos necesitamos 3 bits ya que 22 < 5 < 23

Ej: si queremos codificar 10 símbolos necesitamos 4 bits ya que 23 < 10 < 24

Tipos de Códigos

PONDERADOS cada bit tiene un peso determinado


NO PONDERADOS los bits no tienen peso asociado

2.1.1 Códigos BCD (Binary Codified Decimal - Decimal Codificado en Binario)


Como su nombre indica se trata de codificar los números decimales con códigos binarios de tal forma
que a cada combinación binaria se le asigna un número decimal.
Para codificar los 10 números decimales necesitamos 4 bits ya que: 24 = 16 > 10

pág. 3
I.E.S.T.P “JOSE PARDO”

2.1.2 Códigos Gray


 No tiene pesos asignados a las posiciones de los bits y no es un código aritmético.
 Principal característica:Muestra 1 solo bit cambiado de una palabra del código a la siguiente
en la secuencia.
 Encuentra aplicaciones en dispositivos de entrada/salida y en algunos tipos de convertidores
analógicos a digital.
 Puede tener cualquier número de bits.
 Ejemplo de cambio de 1 solo bit: 3 a 4 =
 0010 a 0110, mientras que en binario sería de 0011 a 0100, un cambio de 3 bits.

2.1.3 Gray
 American Standard Code for Information Interchange
 Universalmente aceptado
 Utilizado en la mayoría de las computadoras y otros equipos electrónicos
 La mayoría de los teclados de computadora están estandarizados con el código ASCII

pág. 4
I.E.S.T.P “JOSE PARDO”

 Tiene 128 caracteres y símbolos representados por un código binario de 7 bits


 Se puede considerar que es un código de 8 bits con el bit más significativo siempre en 0
 Este código de 8 bits va de 00 a 7F en hexadecimal
 Los primeros 32 caracteres ASCII son comandos no gráficos, no se despliegan, son usados
para propósitosde control (Ej:“null”,“line feed”,“start of text”, “escape”, etc...) y permiten a
los dispositivos comunicarse (computadora, impresora, etc.)
 Los demás caracteres son símbolos gráficos que se pueden imprimir o desplegar. Incluyen las
letras delalfabeto (mayúsculas y minúsculas), los 10 dígitos decimales, signos de puntuación,
y otros símbolos comúnmente utilizados

pág. 5
I.E.S.T.P “JOSE PARDO”

2.1.4 Exceso 3
 Utiliza 4 bits para representar los números decimales del 0 al 9
 Deriva su nombre del hecho de que cada representación decimal en el código Exceso 3 es
mayor que el código BCD por 3
 Es un código sin pesos
 Se utiliza en algunas computadoras antiguas

Ejemplo: Codifique el número 127 en el código Exceso 3


127 → 0100 0101 1010
 Su ventaja sobre BCD: Un número decimal puede ser complementado a 9 (para restarlo) tan
fácilmente como un número binario puede ser complementado a 1.

2.2 Sistemas de complemento a 1 y complemento a 2


Complemento a 1 y 2 de números binarios

El complemento a 1 y a 2 de un número binario son importantes porque permiten la representación


de números negativos. El método de complemento a 2 en aritmética es comúnmente usada en
computadoras para manipular números negativos.

Obteniendo el complemento a 1 de un numero binario

El complemento a 1 de un numero binario es encontrado simplemente cambiando todos los 1s por


0s y todos los 0s por 1s.

Como alternativa para representar números negativos puede usarse un sistema conocido como
complemento a uno. La forma del complemento a uno de un número binario es un NOT bit a bit
aplicado al número – Recordemos que el complemento a uno de un número positivo no sufre ningún
cambio ( C1(2)= 00000010 C1(-2)= 11111101). Como en la representación de signo-y-magnitud, el
complemento a uno tendrá dos representaciones del 0: 00000000 (+0) y 11111111 (−0). Como
ejemplo, el complemento a uno de 0101011 (43) se convierten en 1010100 (−43). El rango para la

pág. 6
I.E.S.T.P “JOSE PARDO”

representación en complemento a uno con 8 bits es −127 a +127 (en base 10). Para sumar dos
números representados en este sistema, uno hace una suma binaria convencional, pero es necesario
sumar el último acarreo obtenido al resultado de la suma.

Obteniendo el complemento a 2 de un numero binario

El complemento a 2 de un numero binario es encontrado sumando 1 al bit menos significativo del


complemento a 1 del número.

Una forma fácil de implementar el complemento a dos es la siguiente:

Ejemplo 1 Ejemplo 2
1. Empezando desde la derecha encontramos el primer '1' 0101001 0101100
2. Hacemos un NOT a todos los bits que quedan por la izquierda 1010111 1010100

pág. 7
I.E.S.T.P “JOSE PARDO”

3 CONCLUSIONES

 Mediante el uso de este sistema numérico, el ordenador, que no es otra cosa que una
sofisticada calculadora, es capaz de realizar no sólo sumas, sino cualquier otro tipo de
operación o cálculo matemático que se le plantee, utilizando solamente los dígitos “1” y “0”.

 Seguramente en algún momento habrás oído mencionar las palabras “bit” y “byte”. Bit es el
nombre que recibe en informática cada dígito “1” ó “0” del sistema numérico binario que
permite hacer funcionar a los ordenadores o computadoras (PCs). La palabra “bit” es el
acrónimo de la expresión inglesas Binary DigIT, o dígito binario, mientras que “byte” (o
también octeto) es simplemente la agrupación de ocho bits o dígitos binarios.

4 BIBLIOGRAFIA

 http://nbinarios.webnode.es/conclusion/

 http://www.erikavilches.com/Anterior/TC1004.01.200811/diapositivas/Codigos%20Binarios
%201.pdf
 http://arantxa.ii.uam.es/~ig/practicas/enunciados/prac3/complementoa1decimal.pdf
 http://www.ie.itcr.ac.cr/jdiaz/licenciatura/DISENO_LOGICO/MATERIALES/PRESENTACIONES/
CODIGOS.pdf

pág. 8

También podría gustarte