InformáticaProgramación

Código ASCII (American Standard Code para intercambio de información) - a codificación de texto básico para o alfabeto latino

Segundo a Unión Internacional de Telecomunicacións, en 2016 a Internet con máis ou menos regularmente usar tres millóns e medio de persoas. A maioría deles nin sequera pensar en que todas as mensaxes enviadas a eles a través dun PC ou dispositivos móbiles, así como textos que aparecen nos monitores de todo tipo, de feito, é unha combinación de 0 e 1. Iso é chamado a representación codificada da información. Ofrece e facilita a posta en marcha do seu almacenamento, procesamento e transmisión. En 1963, o código ASCII estadounidense foi desenvolvido, que é o tema deste artigo.

Presentación de información no ordenador

En termos de calquera texto de ordenador electrónico é un conxunto de caracteres individuais. Entre eles non son só a letra, incluíndo a capital, pero tamén signos de puntuación, números. Ademais, símbolos especiais son usados "=", "&", "(" e espazos.

Unha pluralidade de símbolos que compoñen o texto, chamado alfabeto, eo número - Power (denotado como N). Para determinar a expresión de n = 2 ^ b, onde b - número de bits de información ou un determinado peso símbolo.

Probouse que a potencia de 256 caracteres do alfabeto permite enviar todos os caracteres necesarios.

Desde 256 é un 8 grao dous, entón o peso de cada personaxe é de 8 bits.

Unidade de medida de 8 bits é chamada de 1 byte, entón dicimos que o código binario de calquera carácter no texto que se garda no seu ordenador, ocupa un byte de memoria.

Como é a codificación

Calquera texto inserido na memoria do ordenador a través de teclas do teclado, números en que foron escritos, cartas, signos de puntuación e outros símbolos. En memoria que son transmitidos en código binario, é dicir, cada símbolo é mapeado para o código decimal familiar para unha persoa de 0 a 255, o que corresponde a un código binario - .. De 00000000 a 11111111.

codificación de caracteres byte permite que o procesador executa o procesamento de texto, refírense a cada carácter separado. Ao mesmo tempo, os 256 caracteres é suficiente para representar calquera información de carácter.

Codificación de caracteres ASCII

Esta siglas significa o código estándar Inglés americano para intercambio de información.

Mesmo na aurora da informatización, fíxose evidente que se pode chegar a unha variedade de formas de codificación de información. Con todo, para transferir información dun ordenador a outro foi obrigada a desenvolver un estándar único. Así, en 1963 houbo un ASCII-mesa nos. É calquera alfabeto carácter ordenador é asignado un número de secuencia na representación binaria. Inicialmente, o código ASCII é usado só nos Estados Unidos, e máis tarde converteuse nun estándar internacional para o PC.

Índice analítico

códigos ASCII divídense en 2 partes. estándar internacional é considerada só a primeira metade da táboa. Inclúe o código desde o número de secuencia de 0 (codificados como 00000000) a 127 (código 01111111).

número de serie

N

Codificación de texto ASCII

símbolo

0 - 31

0000 0000 - 0001 1111

Personaxes con N de 0 a 31 son chamados de xerentes. A súa función é a de "guía" o proceso de saída de texto a un monitor ou dispositivo de impresión, un sinal sonoro, etc.

32-127

0010 0000 - 0111 1111

Símbolos con N 32-127 (unha parte estándar da táboa) - letras maiúsculas e minúsculas do alfabeto latino, os números 10 Nye, signos de puntuación, e varios soportes, comerciais e outros caracteres .. Símbolo 32 indica un espazo.

128 - 255

1000 0000 - 1111 1111

Os símbolos con N 128-255 (unha parte alternativa da páxina táboa ou código) poden ter unha variedade de opcións, cada un dos cales ten o seu propio número. A páxina de código usado para definir alfabetos nacionais, que son diferentes do latín. En particular, se realiza coa axuda de código ASCII para os caracteres rusos.

Táboa maiúscula codificación e as letras minúsculas son a continuación uns a outros, a fin e números alfabética - valores ascendentes. Este principio vale para o alfabeto ruso.

caracteres de control

táboa de codificación ASCII foi orixinalmente concibido para a recepción e transmisión de información sobre este non é máis usado polo dispositivo como teletipo. A este respecto, o xogo de caracteres incluído non imprimibles usadas como comandos para controlar o dispositivo. Tales ordes foron usadas en tales pre-ordenador técnicas de mensaxes, como o código Morse, e así por diante.

O símbolo máis común "teletipo" é o NUL (00 "cero"). El aínda é usado na maioría das linguaxes de programación, indicando o sinal do fin da liña.

Onde codificación ASCII utilizados

American Standard Code require non só o teclado de entrada de texto. É tamén utilizado no gráfico. En particular, as imaxes do programa Creador de arte ASCII representan extensións espectro de caracteres ASCII codificación diferente.

Estes produtos veñen en dous tipos: editores gráficos realizar a función a través da conversión dunha imaxe en texto e converte o "Imaxes" nas ASCII-gráficos. Por exemplo, coñecido é símbolo Smiley Codificación símbolo.

ASCII pode ser usado ao crear o HTML documento. Neste caso, pode introducir un xogo de caracteres e un símbolo que corresponda a este código aparecerá ao ver a páxina en pantalla.

ASCII é necesario para a creación de sitios web en varios idiomas, como sinais de que non pertencen a unha determinada mesa nacional, substituídas por ASCII-códigos.

algunhas características

Para codificar a información de texto ASCII foi orixinalmente usado 7 bits (un permaneceu baleiro), pero hoxe ela traballa como un 8 bits.

As cartas, as cales son situadas nas columnas están arriba e abaixo, que difiren entre si só por un único bit. Isto reduce grandemente a complexidade da proba.

aplicación ASCII no Microsoft Office

Se é necesario, este tipo de información de texto de código pode ser usado en editores de texto por Microsoft, como o bloque de notas e Office Word. Con todo, ao escribir, neste caso, non é posible utilizar algunhas funcións. Por exemplo, non será capaz de realizar ousados como o carácter ASCII retén só o significado da información, ignorando a súa forma global e forma.

estandarización

A organización aprobada norma ISO 8859. Este grupo define o conxunto de oito bits para distintos grupos de idiomas. En particular, ISO 8859-1 - é o ASCII estendido, que é unha mesa para os Estados Unidos e Europa Occidental. A ISO 8859-5 - é a táboa usada para o alfabeto cirílico, incluíndo o idioma ruso.

Por razóns históricas para ISO 8859-5 é usado por un tempo curto.

Para o idioma ruso no momento en que o conxunto realmente utilizados:

  • CP866 (páxina de código 866), ou dos que é moitas veces chamado gusto codificación alternativa. Foi usado activamente, ata mediados dos anos 90-s do século pasado. Polo momento, case nunca se usa.
  • KOI-8. Codificación foi desenvolvido no 1970-80s, e no momento en que é un estándar común para mensaxes de correo electrónico no Runet. É amplamente utilizado na familia OS Unix, incluíndo Linux. versión "ruso" de Koi-8, chamado KOI-8R. Ademais, existen versións para outros idiomas cirílicos, como ucraína.
  • Páxina de código 1251 (CP 1251, Windows - 1251). Desenvolvido por Microsoft para fornecer soporte ao idioma ruso no contorno Windows.

A principal vantaxe de CP866 primeiro estándar era preservar caracteres pseudo gráfico nas mesmas posicións como na de ASCII estendido. Isto permite que executar texto sen cambios do programa, a produción estranxeira, como o famoso Comandante Norton. Neste punto CP866 se usa para programas deseñados para Windows, que operan en vista de texto en pantalla completa ou en caixas de texto, incluíndo no Xestor de Far.

textos de ordenador escritos en codificación CP866, ultimamente son moi raras, pero úsase para os nomes rusos en "Vindous".

"Unicode"

Polo momento, a máis difundida é esa codificación. Codes "Unicode" no campo. A primeira (desde 0000 a U L 007F) inclúe un conxunto de caracteres ASCII con códigos. Seguido polos caracteres de campo de diferentes literatura nacional, así como signos de puntuación e símbolos técnicos. Ademais, parte do código "Unicode" está reservado no caso da necesidade de incluír novos personaxes no futuro.

Agora xa sabe que en ASCII cada carácter represéntase como unha combinación de 8 ceros e uns. Leigo, esta información pode parecer innecesario e desinteressante, pero non quere saber o que está a suceder "no cerebro" do seu ordenador!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.birmiss.com. Theme powered by WordPress.