Está en la página 1de 15

UNIVERSIDAD TECNOLOGICA DEL SURESTE DE VERACRUZ

TECNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO AREA INDUSTRIAL

LUIS ENRIQUE CABALLERO ALEGRIA

Sistemas hidrulicos

Ing. Hctor cruz bautista investigacion GRUPO: 408

006/09/2013

NANCHITAL VER.

UNIVERSIDAD TECNOLOGICA DEL SURESTE DE VERACRUZ

TECNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO AREA INDUSTRIAL

LUIS ENRIQUE CABALLERO ALEGRIA

Electrnica digital

Ing. Juan Jos Jimnez lvarez Sistemas numricos y cdigo binario GRUPO: 408

06/09/2013

NANCHITAL VER.

Sistemas Numricos Los sistemas de numeracin son conjuntos de dgitos usados para representar cantidades, as se tienen los sistemas de numeracin decimal, binario, octal, hexadecimal, romano, etc. Los cuatro primeros se caracterizan por tener una base (nmero de dgitos diferentes: diez, dos, ocho, dieciseis respectivamente) mientras que el sistema romano no posee base y resulta ms complicado su manejo tanto con nmeros, as como en las operaciones bsicas. Los sistemas de numeracin que poseen una base tienen la caracterstica de cumplir con la notacin posicional, es decir, la posicin de cada nmero le da un valor o peso, as el primer dgito de derecha a izquierda despus del punto decimal, tiene un valor igual a b veces el valor del dgito, y as el dgito tiene en la posicin n un valor igual a: (bn) * A donde: b = valor de la base del sistema n = nmero del dgito o posicin del mismo A = dgito. Por ejemplo: digitos: 1 2 4 9 5 3 . 3 2 4 posicion 5 4 3 2 1 0 . -1 -2 -3

Sistema numrico decimal El sistema de numeracin decimal es el ms usado, tiene como base el nmero 10, o sea que posee 10 dgitos (o simbolos) diferentes (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). El sistema de numeracin decimal fu desarrollado por los hindes, posteriormente lo introducen los rabes en Europa, donde recibe el nombre de sistema de numeracin decimal o arbigo. Si se aplica la notacin posicional al sistema de numeracin decimal entonces el dgito nmero n tiene el valor: (10n)* A Este valor es positivo y es mayor o igual que uno si el dgito se localiza a la izquierda del punto decimal y depende del dgito A, en cambio el valor es menor que uno si el dgito se localiza a la derecha del punto decimal. Por ejemplo, el nmero 3489.125 expresado en la notacin posicional es:

primero 9 * (100) = 9 --------- primero 1*(10-1) = 0.1 segundo 8 * (101) = 80 -------- segundo 2*(10-2) = 0.02 tercero 4 * (102) = 400 -------- tercero 5*(10-3) = 0.005 cuarto 3 * (103) = 3000

Sistema Binario El sistema de numeracin ms simple que usa la notacin posicional es el sistema de numeracin binario. Este sistema, como su nombre lo indica, usa solamente dos dgitos (0,1). Por su simplicidad y por poseer nicamente dos dgitos diferentes, el sistema de numeracin binario se usa en computacin para el manejo de datos e informacin. Normalmente al dgito cero se le asocia con cero voltios, apagado, desenergizado, inhibido (de la computadora) y el dgito 1 se asocia con +5, +12 volts, encendido, energizado (de la computadora) con el cual se forma la lgica positiva. Si la asociacin es inversa, o sea el nmero cero se asocia con +5 volts o encendido y al nmero 1 se asocia con cero volts o apagado, entonces se genera la lgica negativa. A la representacin de un dgito binario se le llama bit (de la contraccin binary digit) y al conjunto de 8 bits se le llama byte, as por ejemplo: 110 contiene 3 bits, 1001 contiene 4 y 1 contiene 1 bit. Como el sistema binario usa la notacin posicional entonces el valor de cada dgito depende de la posicin que tiene en el nmero, as por ejemplo el nmero 110101b es: 1*(20) + 0*(21) + 1*(22) + 0*(23) + 1*(24) + 1*(25) = 1 + 4 + 16 + 32 = 53d La computadora est diseada sobre la base de numeracin binaria (base 2). Por eso este caso particular merece mencin aparte. Siguiendo las reglas generales para cualquier base expuestas antes, tendremos que: Existen dos dgitos (0 o 1) en cada posicin del nmero. Numerando de derecha a izquierda los dgitos de un nmero, empezando por cero, el valor decimal de la posicin es 2n. Por ejemplo,11012 (en base 2) quiere decir: 1*(23) + 1*(22) + 0*(21) + 1*(20) = 8 + 4 + 0 + 1 = 1310

Sistema Octal El sistema de numeracin octal es tambin muy usado en la computacin por tener una base que es potencia exacta de 2 o de la numeracin binaria. Esta caracterstica hace que la conversin a binario o viceversa sea bastante simple. El sistema octal usa 8 dgitos

(0,1,2,3,4,5,6,7) y tienen el mismo valor que en el sistema de numeracin decimal. Como el sistema de numeracin octal usa la notacin posicional entonces para el nmero 3452.32q tenemos: 2*(80) + 5*(81) + 4*(82) + 3*(83) + 3*(8-1) + 2*(8-2) = 2 + 40 + 4*64 + 64 + 3*512 + 3*0.125 + 2*0.015625 = 2 + 40 + 256 + 1536 + 0.375 + 0.03125 = 1834 + 40625dentonces, 3452.32q = 1834.40625d El subindice q indica nmero octal, se usa la letra q para evitar confusin entre la letra o y el nmero 0.

Sistema Hexadecimal Un gran problema con el sistema binario es la verbosidad. Para representar el valor 20210 se requieren ocho dgitos binarios, la versin decimal slo requiere de tres dgitos y por lo tanto los nmeros se representan en forma mucho ms compacta con respecto al sistema numrico binario. Desafortunadamente las computadoras trabajan en sistema binario y aunque es posible hacer la conversin entre decimal y binario, ya vimos que no es precisamente una tarea cmoda. El sistema de numeracin hexadecimal, o sea de base 16, resuelve este problema (es comn abreviar hexadecimal como hex aunque hex significa base seis y no base dieciseis). El sistema hexadecimal es compacto y nos proporciona un mecanismo sencillo de conversin hacia el formato binario, debido a sto, la mayora del equipo de cmputo actual utiliza el sistema numrico hexadecimal. Como la base del sistema hexadecimal es 16, cada dgito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo potencia de 16, por ejemplo, el nmero 123416 es igual a: 1*163 + 2*162 + 3*161 + 4*160 lo que da como resultado: 4096 + 512 + 48 + 4 = 466010 Cada dgito hexadecimal puede representar uno de dieciseis valores entre 0 y 1510. Como slo tenemos diez dgitos decimales, necesitamos inventar seis dgitos adicionales para representar los valores entre 1010 y 1510. En lugar de crear nuevos simbolos para estos dgitos, utilizamos las letras A a la F. La conversin entre hexadecimal y binario es sencilla, considere la siguiente tabla: Binario 0000 0001 0010 Hexadecimal 0 1 2

0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

3 4 5 6 7 8 9 A B C D E F

Esta tabla contiene toda la informacin necesaria para convertir de binario a hexadecimal y visceversa. Para convertir un nmero hexadecimal en binario, simplemente sustituya los correspondientes cuatro bits para cada dgito hexadecimal, por ejemplo, para convertir 0ABCDh en un valor binario: 0 A B C D (Hexadecimal) 0000 1010 1011 1100 1101 (Binario) Por comodidad, todos los valores numricos los empezaremos con un dgito decimal; los valores hexadecimales terminan con la letra h y los valores binarios terminan con la letra b. La conversin de formato binario a hexadecimal es casi igual de fcil, en primer lugar necesitamos asegurar que la cantidad de dgitos en el valor binario es mltiplo de 4, en caso contrario agregaremos ceros a la izquierda del valor, por ejemplo el nmero binario 1011001010, la primera etapa es agregarle dos ceros a la izquierda para que contenga doce ceros: 001011001010. La siguiente etapa es separar el valor binario en grupos de cuatro bits, as: 0010 1100 1010. Finalmente buscamos en la tabla de arriba los correspondientes valores hexadecimales dando como resultado, 2CA, y siguiendo la convencin establecida: 02CAh.

CODIGOS BINARIO Caractersticas del cdigo binario Ponderacin La mayora de los sistemas de numeracin actuales son ponderados es decir, cada posicin de una secuencia de dgitos tiene asociado un peso. El sistema binario es, de hecho, un sistema de numeracin posicional ponderado. Sin embargo, algunos cdigos binarios, como el cdigo Gray no son ponderados es decir, no tienen un peso asociado a cada posicin. Otros, como el mismocdigo binario natural o el BCD natural s lo son. Distancia La distancia es una caracterstica slo aplicable a las combinaciones binarias. La distancia entre dos combinaciones es el nmero de bits que cambian de una a otra. Por ejemplo: si se tienen las combinaciones de cuatro bits 0010 y 0111 correspondientes al 2 y al 7 en binario natural, se dir que la distancia entre ellas es igual a dos ya que de una a otra cambian dos bits. Adems, con el concepto de distancia se puede definir la distancia mnima de un cdigo. sta no es ms que la distancia menor que haya entre dos de las combinaciones de ese cdigo. La distancia es una caracterstica que, adems, slo se aplica a las combinaciones binarias. En resumen, la distancia entre dos combinaciones es el nmero de bits que cambian de una a otra. Continuidad La continuidad es una caracterstica de los cdigos binarios que cumplen que todas las posibles combinaciones del cdigo son adyacentes, es decir, que de cualquier combinacin del cdigo a la siguiente cambia un slo bit. En este caso se dice que el cdigo es continuo. Cuando la ltima combinacin del cdigo es, a su vez, adyacente a la primera, se trata de un cdigo cclico. Autocomplementariedad Se dice que un cdigo binario es autocomplementario cuando el complemento a 9 del equivalente decimal de cualquier combinacin del cdigo puede hallarse invirtiendo los valores de cada uno de los bits (operacin lgica unaria de negacin) y el resultado sigue siendo una combinacin vlida en ese cdigo. Esta caracterstica se observa en algunos cdigos BCD, como el cdigo Aikeno el cdigo BCD exceso 3. Los cdigos autocomplementarios facilitan las operaciones aritmticas. CODIGOS DE DETECTORES DE ERRORES Los cdigos detectores de error y los cdigos correctores de error, surgen como solucin al problema de la transmisin de datos por medio de impulsos elctricos. Existen diferentes factores que pueden provocar un cambio en la seal elctrica en un instante determinado, por lo que, de producirse esto, los datos binarios que estn siendo transferidos pueden verse alterados. El propsito de los cdigos detectores de error es detectar posibles errores en los

datos, mientras que los cdigos detectores y correctores de error no slo pretenden detectar errores, sino tambin corregirlos. Existen diferentes mtodos de deteccin de errores, el ms usado es, posiblemente, el mtodo del bit de paridad. En cuanto a los cdigos correctores, destacan algunos como elcdigo de Hamming.

BCD El BCD (el binario decimal codificado) es una forma directa asignada a un equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las cargas en el cdigo BCD son 8, 4, 2, 1. Ejemplo: Para representar el digito decimal 6 en cdigo BCD sera:. 0110 Ya que 0 x 8 + 1 x 4 + 1 x 2 0+1 = 6. Es posible asignar cargas negativas a un cdigo decimal, tal como se muestra en el cdigo 8, 4, -2, -1. En esta caso la combinacin de bits 0110 se interpreta como el digito decimal 2, l obtenerse de 0 x 8 + 1 x 4 + 1 x (-2) + 0 x (-1)=2. Un cdigo decimal que se ha usado en algunos computadores viejos en el cdigo de exceso a 3. Este ltimo es un cdigo sin carga, cuya asignacin se obtiene del correspondiente valor en BCD una vez se haya sumado 3. Los nmeros se representan en computadores digitales en binario o decimal a travs de un codigo binario. Cuando se estn especificando los datos, el usuario gusta dar los datos en forma decimal. Las maneras decimales recibidas se almacenan internamente en el computador por medio del cdigo decimal. Cada digito decimal requiere por lo menos cuatro elementos de almacenamiento binario. Los nmeros decimales ses convierten a binarios cuando las operaciones aritmticas se hacen internamente con nmeros representados en binario. Es posible tambin realizar operaciones aritmticas directamente en decimal con todos los nmeros ya dejados en forma codificada. Por ejemplo, el nmero decimal 395, cuando se convierte aq binario es igual a 112221211 y consiste en nueve digitos binarios. El mismo nmero representado alternamente en BCD, ocupa cuatro bits para cada digito decimal para un total de 12 bits:001110010101. Decimal Binario BCD 395 112221211 001110010101. En el cdigo BCD: los cuatro primeros bits representan el 3.Los siguientes cuatro representan el 9 y los ltimos cuatro el 5. Es muy importante comprender la diferencia entre conversin de un nmero decimal binario y la codificacin binaria de un nmero decimal. En cada caso el resultado final es una seria de bits. Los bits obtenidos de la conversin son dgitos binarios. Los bits obtenidos de la codificacin son combinaciones de unos ceros arregladas de acuerdo a las reglas del cdigo usado. Por tanto es extremadamente importante tener en cuenta que una serie de unos y ceros en un sistema digital puede algunas veces representar un nmero binario y otras veces representar alguna otras cantidad discreta de informacin como se especifica en un cdigo binario dado. El cdigo BCD por ejemplo, ha sido escogido de tal manera que es un cdigo y una conversin binaria directa siempre y cuando los nmeros decimales sean algn entero entre 0 y 9. Para nmeros mayores que 9, la conversin y la codificacin son completamente diferentes. Este concepto es tan importante que vale la

pena repetirlo usando otro ejemplo: la conversin binaria del decimal 13 es 1101; la codificacin decimal 13 con BCD es 00010011. CDIGOS GRAY No es ponderado ni es un cdigo aritmtico; esto es, no hay pesos especificos asignados a las posiciones de los bits. El carcter importante del codigo Gray es que exhibe solo un cambio de bit unico de un numero de codigo al siguiente. Esta propiedad es muy importante para muchas aplicaciones, tales como codificadores de posizian axial, donde la susceptibilidad a errores se incrementa con el numero de cambios de bit entre numeros adyacentes en una secuencia. La tabla siguiente es una lista del codigo Gray de cuatro bits para numeros decimales del 0 al 15. Los numeros binarios se muestran en la tabla como una referencia. Como los numeros binarios, el codigo Gray puede tener cualquier numero de bits. Note el cambio de bit unico entre los numeros sucesivos del codigo Gray. Por ejemplo, lendo del decimal 3 al 4, el codigo Gray cambia de 0010 a 0110, mientras que el binario cambio de 0011 a 0100, un cambio de tres bits. Elunico cambio de bit se origina en el tercer bit de la derecha en el codigo Gray; los otros permanecen iguales. DECIMAL 0 1 2 3 4 5 6 7 8 9 10 BINARIO 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 GRAY 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111

11 12 13 14 15

1011 1100 1101 1110 1111

1110 1010 1011 1001 1000

CONVERSIN DE BINARIO A CDIGO GRAY La conversin entre el cdigo binario y el cdigo Gray a vesces es muy til. Primeramente, mostraremos cmo convertir un nmero binario a un nmero de cdigo Gray. Se aplican las siguientes reglas: MSB correspondiente en el nmero binario, obtener el siguiente bit del codigo Gray. Descarte acarreos. Ejemplo: Paso 1. El digito del codigo Gray mas a la izquierda es el mismo que el digito del codigo binario mas a la izquierda. 1 0 1 1 0 1 Binario Gray

Paso 2. Sume el bit de codigo binario mas a la izquierda al bit adyacente. 1+0 1 1 0 1 1 Binario Gray

Paso 3. Sume el siguiente par adyacente. 1 0+1 1 0 1 1 1 Binario Gray

Paso 4. Sume el siguiente par adyacente y descarte el acarreo. 1 0 1+1 0 Binario

1 1 1

Gray

Paso 5. Sume el ultimo par adyacente. 1 0 1 1 +0 Binario Gray

1 1 1 0 1

La conversion ha sido completada; el codio Gray es 11101.

ASCII
Las computadoras solamente entienden nmeros. El cdigo ASCII es una representacin numrica de un carcter como a o @.1 Como otros cdigos de formato de representacin de caracteres, el ASCII es un mtodo para una correspondencia entre cadenas de bits y una serie de smbolos (alfanumricos y otros), permitiendo de esta forma la comunicacin entre dispositivos digitales as como su procesado y almacenamiento. El cdigo de caracteres ASCII2 o una extensin compatible (ver ms abajo) se usa casi en todos los ordenadores, especialmente con ordenadores personales y estaciones de trabajo. El nombre ms apropiado para este cdigo de caracteres es "US-ASCII".3 !"#$%&'()*+,-./0123456789:;<=>? ASCII es, en sentido estricto, un @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ `abcdefghijklmnopqrstuvwxyz{|}~ cdigo de siete bits, lo que significa que usa cadenas de bits representables con siete dgitos binarios (que van de 0 a 127 en base decimal) para representar informacin de caracteres. En el momento en el que se introdujo el cdigo ASCII muchos ordenadores trabajaban con grupos de ocho bits (bytes u octetos), como la unidad mnima de informacin; donde el octavo bit se usaba habitualmente como bit de paridad con funciones de control de errores en lneas de comunicacin u otras funciones especficas del dispositivo. Las mquinas que no usaban la comprobacin de paridad asignaban al octavo bit el valor cero en la mayora de los casos, aunque otros sistemas como las computadoras Prime, que ejecutaban PRIMOS ponan el octavo bit del cdigo ASCII a uno. El cdigo ASCII define una relacin entre caracteres especficos y secuencias de bits; adems de reservar unos cuantos cdigos de control para el procesador de textos, y no define ningn mecanismo para describir la estructura o la apariencia del texto en un

documento; estos asuntos estn especificados por otros lenguajes como los lenguajes de etiquetas.

Los caracteres de control ascii El cdigo ASCII reserva los primeros 32 cdigos (numerados del 0 al 31 en decimal) para caracteres de control: cdigos no pensados originalmente para representar informacin imprimible, sino para controlar dispositivos (como impresoras) que usaban ASCII. Por ejemplo, el carcter 10 representa la funcin "nueva lnea" (line feed), que hace que una impresora avance el papel, y el carcter 27 representa la tecla "escape" que a menudo se encuentra en la esquina superior izquierda de los teclados comunes. El cdigo 127 (los siete bits a uno), otro carcter especial, equivale a "suprimir" ("delete"). Aunque esta funcin se asemeja a otros caracteres de control, los diseadores de ASCII idearon este cdigo para poder "borrar" una seccin de papel perforado (un medio de almacenamiento popular hasta la dcada de 1980) mediante la perforacin de todos los agujeros posibles de una posicin de carcter concreta, reemplazando cualquier informacin previa. Dado que el cdigo 0 era ignorado, fue posible dejar huecos (regiones de agujeros) y ms tarde hacer correcciones. Muchos de los caracteres de control ASCII servan para marcar paquetes de datos, o para controlar protocolos de transmisin de datos (por ejemplo ENQuiry, con el significado: hay alguna estacin por ah?, ACKnowledge: recibido o ", Start Of Header: inicio de cabecera, Start of TeXt: inicio de texto, End of TeXt: final de texto, etc.). ESCape y SUBstitute permitan a un protocolo de comunicaciones, por ejemplo, marcar datos binarios para que contuviesen cdigos con el mismo cdigo que el carcter de protocolo, y que el receptor pudiese interpretarlos como datos en lugar de como caracteres propios del protocolo. Los diseadores del cdigo ASCII idearon los caracteres de separacin para su uso en sistemas de cintas magnticas. Dos de los caracteres de control de dispositivos, comnmente llamados XON y XOFF generalmente ejercan funciones de caracteres de control de flujo para controlar el flujo a hacia un dispositivo lento (como una impresora) desde un dispositivo rpido (como un ordenador), de forma que los datos no saturasen la capacidad de recepcin del dispositivo lento y se perdiesen. Los primeros usuarios de ASCII adoptaron algunos de los cdigos de control para representar "metainformacin" como final-de-lnea, principio/final de un elemento de datos, etc. Estas asignaciones a menudo entraban en conflicto, as que parte del esfuerzo de convertir datos de un formato a otro comporta hacer las conversiones correctas de metainformacin. Por ejemplo, el carcter que representa el final-de-lnea en ficheros de texto vara con el sistema operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversin debe reconocer estos caracteres como marcas de final-de-lnea y actuar en consecuencia.

Actualmente los usuarios de ASCII usan menos los caracteres de control, (con algunas excepciones como "retorno de carro" o "nueva lnea"). Los lenguajes modernos de etiquetas, los protocolos modernos de comunicacin, el paso de dispositivos basados en texto a basados en grficos, el declive de las teleimpresoras, las tarjetas perforadas y los papeles continuos han dejado obsoleta la mayora de caracteres de control.

Binario 0000 000 0 0000 000 1 0000 001 0 0000 001 1 0000 010 0 0000 010 1 0000 011 0 0000 011 1 0000 100 0 0000 100 1 0000 101 0 0000 101 1

Decima l

He x

Abreviatur a

Rep r

AT

Nombre/Significad o

00

NUL

^@

Carcter Nulo

01

SOH

^A

Inicio de Encabezado

02

STX

^B

Inicio de Texto

03

ETX

^C

Fin de Texto

04

EOT

^D

Fin de Transmisin

05

ENQ

^E

Consulta

06

ACK

^F

Acuse de recibo

07

BEL

^G

Timbre

08

BS

^H

Retroceso

09

HT

^I

Tabulacin horizontal

10

0A

LF

^J

Salto de lnea

11

0B

VT

^K

Tabulacin Vertical

0000 110 0 0000 110 1 0000 111 0 0000 111 1 0001 000 0

12

0C

FF

^L

De avance

13

0D

CR

^M

Retorno de carro

14

0E

SO

^N

Maysculas fuera

15

0F

SI

^O

En maysculas

16

10

DLE

^P

Enlace de datos / Escape Dispositivo de control 1 oft. XON Dispositivo de control 2 Dispositivo de control 3 oft. XOFF Dispositivo de control 4 Confirmacin negativa

0001 000 1

17

11

DC1

^Q

0001 001 0

18

12

DC2

^R

0001 001 1

19

13

DC3

^S

0001 010 0 0001 010 1 0001 011 0 0001 011 1 0001 100 0 0001 100 1 0001 101

20

14

DC4

^T

21

15

NAK

^U

22

16

SYN

^V

Sncrono en espera

23

17

ETB

^W

Fin de Transmisin del Bloque

24

18

CAN

^X

Cancelar

25

19

EM

^Y

Finalizacin del Medio Substituto

26

1A

SUB

^Z

0 0001 101 1 0001 110 0 0001 110 1 0001 111 0 0001 111 1 0111 111 1

27

1B

ESC

^[ or ESC

Escape

28

1C

FS

^\

Separador de fichero

29

1D

GS

^]

Separador de grupo

30

1E

RS

^^

Separador de registro Separador de unidad

31

1F

US

^_

127

7F

DEL

^?, Delete o Backspac e

Eliminar