157734052705ASCII0ASCII<br />ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estadou...
Lenguage ascii
Lenguage ascii
Lenguage ascii
Lenguage ascii
Lenguage ascii
Lenguage ascii
Lenguage ascii
Lenguage ascii
Próxima SlideShare
Cargando en…5
×

Lenguage ascii

684 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
684
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
6
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Lenguage ascii

  1. 1. 157734052705ASCII0ASCII<br />ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.<br />El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.<br />ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio).<br />Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los códigos ALT+número de teclado con los códigos ASCII.<br />Los caracteres de control ASCII<br />El código ASCII reserva los primeros 32 códigos (numerados del 0 al 31 en decimal) para caracteres de control: códigos no pensados originalmente para representar información imprimible, sino para controlar dispositivos (como impresoras) que usaban ASCII. Por ejemplo, el carácter 10 representa la función "nueva línea" (line feed), que hace que una impresora avance el papel, y el carácter 27 representa la tecla "escape" que a menudo se encuentra en la esquina superior izquierda de los teclados comunes.<br />El código 127 (los siete bits a uno), otro carácter especial, equivale a "suprimir" ("delete"). Aunque esta función se asemeja a otros caracteres de control, los diseñadores de ASCII idearon este código para poder "borrar" una sección de papel perforado (un medio de almacenamiento popular hasta la década de 1980) mediante la perforación de todos los agujeros posibles de una posición de carácter concreta, reemplazando cualquier información previa. Dado que el código 0 era ignorado, fue posible dejar huecos (regiones de agujeros) y más tarde hacer correcciones.<br />Muchos de los caracteres de control ASCII servían para marcar paquetes de datos, o para controlar protocolos de transmisión de datos (por ejemplo ENQuiry, con el significado: ¿hay alguna estación 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 permitían a un protocolo de comunicaciones, por ejemplo, marcar datos binarios para que contuviesen códigos con el mismo código que el carácter de protocolo, y que el receptor pudiese interpretarlos como datos en lugar de como caracteres propios del protocolo.<br />Los diseñadores del código ASCII idearon los caracteres de separación para su uso en sistemas de cintas magnéticas.<br />Dos de los caracteres de control de dispositivos, comúnmente llamados XON y XOFF generalmente ejercían funciones de caracteres de control de flujo para controlar el flujo a hacia un dispositivo lento (como una impresora) desde un dispositivo rápido (como un ordenador), de forma que los datos no saturasen la capacidad de recepción del dispositivo lento y se perdiesen.<br />Los primeros usuarios de ASCII adoptaron algunos de los códigos de control para representar "metainformación" como final-de-línea, 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 metainformación. Por ejemplo, el carácter que representa el final-de-línea en ficheros de texto varía con el sistema operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversión debe reconocer estos caracteres como marcas de final-de-línea y actuar en consecuencia.<br />Actualmente los usuarios de ASCII usan menos los caracteres de control, (con algunas excepciones como "retorno de carro" o "nueva línea"). Los lenguajes modernos de etiquetas, los protocolos modernos de comunicación, el paso de dispositivos basados en texto a basados en gráficos, el declive de las teleimpresoras, las tarjetas perforadas y los papeles continuos han dejado obsoleta la mayoría de caracteres de control.<br />BinarioDecimalHexAbreviaturaReprATNombre/Significado0000 0000000NUL␀^@Carácter Nulo0000 0001101SOH␁^AInicio de Encabezado0000 0010202STX␂^BInicio de Texto0000 0011303ETX␃^CFin de Texto0000 0100404EOT␄^DFin de Transmisión0000 0101505ENQ␅^EConsulta0000 0110606ACK␆^FAcuse de recibo0000 0111707BEL␇^GTimbre0000 1000808BS␈^HRetroceso0000 1001909HT␉^ITabulación horizontal0000 1010100ALF␊^JSalto de línea0000 1011110BVT␋^KTabulación Vertical0000 1100120CFF␌^LDe avance0000 1101130DCR␍^MRetorno de carro0000 1110140ESO␎^NMayúsculas fuera0000 1111150FSI␏^OEn mayúsculas0001 00001610DLE␐^PEnlace de datos / Escape0001 00011711DC1␑^QDispositivo de control 1 — oft. XON0001 00101812DC2␒^RDispositivo de control 20001 00111913DC3␓^SDispositivo de control 3 — oft. XOFF0001 01002014DC4␔^TDispositivo de control 40001 01012115NAK␕^UConfirmación negativa0001 01102216SYN␖^VSíncrono en espera0001 01112317ETB␗^WFin de Transmision del Bloque0001 10002418CAN␘^XCancelar0001 10012519EM␙^YFinalización del Medio0001 1010261ASUB␚^ZSubstituto0001 1011271BESC␛^[ or ESCEscape0001 1100281CFS␜^Separador de fichero0001 1101291DGS␝^]Separador de grupo0001 1110301ERS␞^^Separador de registro0001 1111311FUS␟^_Separador de unidad0111 11111277FDEL␡^?, Delete o BackspaceEliminar<br />Caracteres imprimibles ASCII<br />El código del carácter espacio, designa al espacio entre palabras, y se produce normalmente por la barra espaciadora de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos, signos de puntuación y varios símbolos.<br />El ASCII de siete bits proporciona siete caracteres "nacionales" y, si la combinación concreta de hardware y software lo permite, puede utilizar combinaciones de teclas para simular otros caracteres internacionales: en estos casos un backspace puede preceder a un acento abierto o grave (en los estándares británico y americano, pero sólo en estos estándares, se llama también "opening single quotation mark"), una tilde o una "marca de respiración".<br />BinarioDecHexRepresentación0010 00003220espacio ( )0010 00013321!0010 00103422"0010 00113523#0010 01003624$0010 01013725%0010 01103826&0010 01113927'0010 10004028(0010 10014129)0010 1010422A*0010 1011432B+0010 1100442C,0010 1101452D-0010 1110462E.0010 1111472F/0011 0000483000011 0001493110011 0010503220011 0011513330011 0100523440011 0101533550011 0110543660011 0111553770011 1000563880011 1001573990011 1010583A:0011 1011593B;0011 1100603C<0011 1101613D=0011 1110623E>0011 1111633F?BinarioDecHexRepresentación0100 00006440@0100 00016541A0100 00106642B0100 00116743C0100 01006844D0100 01016945E0100 01107046F0100 01117147G0100 10007248H0100 10017349I0100 1010744AJ0100 1011754BK0100 1100764CL0100 1101774DM0100 1110784EN0100 1111794FO0101 00008050P0101 00018151Q0101 00108252R0101 00118353S0101 01008454T0101 01018555U0101 01108656V0101 01118757W0101 10008858X0101 10018959Y0101 1010905AZ0101 1011915B[0101 1100925C0101 1101935D]0101 1110945E^0101 1111955F_BinarioDecHexRepresentación0110 00009660`0110 00019761a0110 00109862b0110 00119963c0110 010010064d0110 010110165e0110 011010266f0110 011110367g0110 100010468h0110 100110569i0110 10101066Aj0110 10111076Bk0110 11001086Cl0110 11011096Dm0110 11101106En0110 11111116Fo0111 000011270p0111 000111371q0111 001011472r0111 001111573s0111 010011674t0111 010111775u0111 011011876v0111 011111977w0111 100012078x0111 100112179y0111 10101227Az0111 10111237B{0111 11001247C|0111 11011257D}0111 11101267E~<br />ASCIIHexSímbolo01234567891011121314150123456789ABCDEFNULSOHSTXETXEOTENQACKBELBSTABLFVTFFCRSOSIASCIIHexSímbolo16171819202122232425262728293031101112131415161718191A1B1C1D1E1FDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSASCIIHexSímbolo32333435363738394041424344454647202122232425262728292A2B2C2D2E2F(espacio)!"#$%&'()*+,-./ASCIIHexSímbolo48495051525354555657585960616263303132333435363738393A3B3C3D3E3F0123456789:;<=>?ASCIIHexSímbolo64656667686970717273747576777879404142434445464748494A4B4C4D4E4F@ABCDEFGHIJKLMNOASCIIHexSímbolo80818283848586878889909192939495505152535455565758595A5B5C5D5E5FPQRSTUVWXYZ[]^_ASCIIHexSímbolo96979899100101102103104105106107108109110111606162636465666768696A6B6C6D6E6F`abcdefghijklmnoASCIIHexSímbolo112113114115116117118119120121122123124125126127707172737475767778797A7B7C7D7E7Fpqrstuvwxyz{|}~<br />

×