Vous êtes sur la page 1sur 6

Sequncia de Escape

Decimal Octal Binrio Hexadecimal Abreviao Comando (Teclado) Comando (Ling. de Programao) Nome Descrio Originalmente, era usado para criar lacunas esquerda nas folhas de papel. Posteriormente, utilizado para criar um atraso no cdigo, enquanto o terminal realizava uma operao que consumia uma certa quantidade de tempo. Hoje utilizado como terminador de strings, ex. Linguagem C. Originalmente utilizado como som de um sino no terminal. Depois, utilizado como "beep" em sistemas que no possuam um sino fsicamente. Pode tambm piscar a tela. Anteriormente, movia o cursor uma posio a esquerda. Com o avano da tecnologia, foi a atribuido a funo de deletar um caracter a esquerda do cursor. Posiciona o cursor na prxima parada de TAB. O mesmo que a tecla TAB em textos. Em mquinas de escrever, impressoras, e outros terminais, movia o cursor uma linha abaixo, sem afetar a posio da coluna. Atualmente, LF utilizado junto com CR, para pular uma linha, e retornar para o incio da mesma. Posiciona o cursor na prxima parada de TAB da prxima linha. Em impressoras, carrega a pgina seguinte. Em alguns emuladores, limpa a tela. Originalmente, utilizado para retornar para coluna 0 da mesma linha. Atualmente, em conjunto com o LF, ele determina o fim da linha de um texto. O mesmo que pressionar a tecla Esc. Ele pode ser utilizado por usurios em softwares para sair de uma tela, menu, ou modo, ou dispositivos de controle de protocolos (impressoras e terminais), para sinalizar que o que se segue uma sequncia de comando especial, ao invs de texto normal. Aspas (Double Quotation Mark) Apstrofe (Single Quotation Mark) Contrabarra Caracter ASCII em notao octal (ex. \101 = A) Caracter ASCII em notao hexadecimal (ex. \x41 = A)

000

00000000

00

NUL

CTRL + @

\0

Null Character

007

00000111

07

BEL

CTRL + G

\a

Bell

8 9

010 011

00001000 00001001

08 09

BS HT

CTRL + H CTRL + I

\b \t

Backspace Horizontal Tab

10 11 12 13

012 013 014 015

00001010 00001011 00001100 00001101

0A 0B 0C 0D

LF VT FF CR

CTRL + J CTRL + K CTRL + L CTRL + M

\n \v \f \r

Line Feed Vertica Tab Form Feed Carriage Return

27

033

00011011

1B

ESC

CTRL + [

\e

Escape

34 39 92

042 047 134

00100010 00100111 01011100

22 27 5C

\" \' \\ \ooo \xhh

Aspas (") Apstrofe (') Contrabarra (\) Notao Octal Notao Hexadecimal

ASCII - Caracteres de Controle ("C0 and C1 Control Codes")


Decimal Octal Binrio Hexadecimal Abreviao Comando (Teclado) Comando (Ling. de Programao) Nome Descrio Originalmente, era usado para criar lacunas esquerda nas folhas de papel. Posteriormente, utilizado para criar um atraso no cdigo, enquanto o terminal realizava uma operao que consumia uma certa quantidade de tempo. Hoje utilizado como terminador de strings, ex. Linguagem C. Primeiro caracter do cabealho da mensagem. Primeiro caracter da mensagem de texto. Pode ser usado para terminar o ltimo caracter do cabealho da mensagem Utilizado como "break", ou seja, interromper ou encerrar a execuo de um processo. Utilizado em UNIX para enviar um sinal de fim do arquivo, ou para sair de um terminal. Envia um sinal para uma outra estao, para verificar se o mesmo ainda est presente. Resposta a uma ENQ, ou indicao de sucesso no recebimento da mensagem. Originalmente utilizado como som de um sino no terminal. Depois, utilizado como "beep" em sistemas que no possuam um sino fsicamente. Pode tambm piscar a tela. Anteriormente, movia o cursor uma posio a esquerda. Com o avano da tecnologia, foi a atribuido a funo de deletar um caracter a esquerda do cursor. Posiciona o cursor na prxima parada de TAB. O mesmo que a tecla TAB em textos. Em mquinas de escrever, impressoras, e outros terminais, movia o cursor uma linha abaixo, sem afetar a posio da coluna. Atualmente, LF utilizado junto com CR, para pular uma linha, e retornar para o incio da mesma. Posiciona o cursor na prxima parada de TAB da prxima linha. Em impressoras, carrega a pgina seguinte. Em alguns emuladores, limpa a tela. Originalmente, utilizado para retornar para coluna 0 da mesma linha. Atualmente, em conjunto com o LF, ele determina o fim da linha de um texto. Alterna para um set alternado de caracteres. O mesmo que pressionar a tecla Shift. Retorna para o set regular de caracteres, aps o Shift Out. O mesmo que despressionar a tecla Shift.

000

00000000

00

NUL

CTRL + @

\0

Null Character

1 2 3 4 5 6 7

001 002 003 004 005 006 007

00000001 00000010 00000011 00000100 00000101 00000110 00000111

01 02 03 04 05 06 07

SOH STX ETX EOT ENQ ACK BEL

CTRL + A CTRL + B CTRL + C CTRL + D CTRL + E CTRL + F CTRL + G \a

Start of Header Start of Text End of Text End of Transmission Enquiry Acknowledgement Bell

8 9

010 011

00001000 00001001

08 09

BS HT

CTRL + H CTRL + I

\b \t

Backspace Horizontal Tab

10 11 12 13 14 15

012 013 014 015 016 017

00001010 00001011 00001100 00001101 00001110 00001111

0A 0B 0C 0D 0E 0F

LF VT FF CR SOH SI

CTRL + J CTRL + K CTRL + L CTRL + M CTRL + N CTRL + O

\n \v \f \r

Line Feed Vertica Tab Form Feed Carriage Return Shift Out Shift In

16 17 18 19 20

020 021 022 023 024

00010000 00010001 00010010 00010011 00010100

10 11 12 13 14

DLE DC1 DC2 DC3 DC4

CTRL + P CTRL + Q CTRL + R CTRL + S CTRL + T

Data Link Escape Device Control 1 (XON ) Device Control 2 Device Control 3 (XOFF ) Device Control 4

Indica que os prximos octetos devero ser interpretados como dados, e no como cdigos de controle ou caracteres grficos. Volta ao normal depois de sua utilizao. Estes quatro cgidos de controle esto reservados para o controle do dispositivo, com a interpretao que depende do dispositivo ao qual esto conectados. DC1 e DC2 foram destinados a ativar o dispositivo, enquanto o DC3 e DC4 foram destinados a pausar ou desligar o dispositivo. Atualmente na prtica, DC1 e DC3 (conhecidos como XON e XOFF respesctivamente) tornou-se rpidamente utilizado como padro de controle de fluxo de software. Enviado por uma estao uma resposta negativa para a estao com a qual a conexo foi estabelecida. Na comunicao sncrona, utilizado para indicar que houve um erro detectado no recebimento do bloco anterior e que est pronto para receb-lo novamente. Envia um sinal para o equipamento terminal de dados que a comunicao sncrona est ociosa. Indica o fim da transmisso de um bloco de dados. Indica que os dados anteriores esto com erros ou sero desconsiderados. Destina-se como meio de indicar que fitas de papel ou magntica, que a extremidade da poro utilizvel da fita foi alcanada. um caracter utilizado no lugar de algum caracter desconhecido ou que no pode ser representado pelo dispositivo. O mesmo que pressionar a tecla Esc. Ele pode ser utilizado por usurios em softwares para sair de uma tela, menu, ou modo, ou dispositivos de controle de protocolos (impressoras e terminais), para sinalizar que o que se segue uma sequncia de comando especial, ao invs de texto normal.

21

025

00010101

15

NAK

CTRL + U

Negative Acknowledgement

22 23 24 25 26

026 027 030 031 032

00010110 00010111 00011000 00011001 00011010

16 17 18 19 1A

SYN ETB CAN EM SUB

CTRL + V CTRL + W CTRL + X CTRL + Y CTRL + Z

Synchronous Idle End of Transmission Block Cancel End of Medium Substitute

27

033

00011011

1B

ESC

CTRL + [

\e

Escape

28 29 30 31

034 035 036 037

00011100 00011101 00011110 00011111

1C 1D 1E 1F

FS GS RS US

CTRL + \ CTRL + ] CTRL + ^ CTRL + _

File Separator Group Separator Record Separator Unit Separator

Usado como delimitador para marcar campos de estrutura de dados.

32

040

00100000

20

SP

Space

Espao um caracter grfico.Tem uma representao visual que consiste na ausncia de um smbolo grfico. Em algumas aplicaes, o espao pode ser considerado um nvel mais baixo de "separador de palavras", para ser usado com os caracteres de separao adjacentes. No faz tecnicamente parte da gama caracteres de controle de C0, este foi originalmente usado para marcar caracteres deletados da fita de papel. Usualmente chamada de backspace, mas no corresponde a tecla Delete de computadores.

127

177

01111111

7F

DEL

CTRL + ?

Delete

Tabela ASCII
Decimal Octal Binrio Hexadecimal 0 000 00000000 00 1 001 00000001 01 2 002 00000010 02 3 003 00000011 03 4 004 00000100 04 5 005 00000101 05 6 006 00000110 06 7 007 00000111 07 8 010 00001000 08 9 011 00001001 09 10 012 00001010 0A 11 013 00001011 0B 12 014 00001100 0C 13 015 00001101 0D 14 016 00001110 0E 15 017 00001111 0F 16 020 00010000 10 17 021 00010001 11 18 022 00010010 12 19 023 00010011 13 20 024 00010100 14 21 025 00010101 15 22 026 00010110 16 23 027 00010111 17 24 030 00011000 18 25 031 00011001 19 26 032 00011010 1A 27 033 00011011 1B 28 034 00011100 1C 29 035 00011101 1D 30 036 00011110 1E 31 037 00011111 1F Nome ou Smbolo Null Character Start of Header Start of Text End of Text End of Transmission Enquiry Acknowledgement Bell Backspace Horizontal Tab Line Feed Vertica Tab Form Feed Carriage Return Shift Out Shift In Data Link Escape Device Control 1 (XON ) Device Control 2 Device Control 3 (XOFF ) Device Control 4 Negative Acknowledgement Synchronous Idle End of Transmission Block Cancel End of Medium Substitute Escape File Separator Group Separator Record Separator Unit Separator Decimal Octal Binrio Hexadecimal 32 040 00100000 20 33 041 00100001 21 34 042 00100010 22 35 043 00100011 23 36 044 00100100 24 37 045 00100101 25 38 046 00100110 26 39 047 00100111 27 40 050 00101000 28 41 051 00101001 29 42 052 00101010 2A 43 053 00101011 2B 44 054 00101100 2C 45 055 00101101 2D 46 056 00101110 2E 47 057 00101111 2F 48 060 00110000 30 49 061 00110001 31 50 062 00110010 32 51 063 00110011 33 52 064 00110100 34 53 065 00110101 35 54 066 00110110 36 55 067 00110111 37 56 070 00111000 38 57 071 00111001 39 58 072 00111010 3A 59 073 00111011 3B 60 074 00111100 3C 61 075 00111101 3D 62 076 00111110 3E 63 077 00111111 3F Nome ou Smbolo Space ! " # $ % & ' ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

Tabela ASCII
Decimal Octal Binrio Hexadecimal 64 100 01000000 40 65 101 01000001 41 66 102 01000010 42 67 103 01000011 43 68 104 01000100 44 69 105 01000101 45 70 106 01000110 46 71 107 01000111 47 72 110 01001000 48 73 111 01001001 49 74 112 01001010 4A 75 113 01001011 4B 76 114 01001100 4C 77 115 01001101 4D 78 116 01001110 4E 79 117 01001111 4F 80 120 01010000 50 81 121 01010001 51 82 122 01010010 52 83 123 01010011 53 84 124 01010100 54 85 125 01010101 55 86 126 01010110 56 87 127 01010111 57 88 130 01011000 58 89 131 01011001 59 90 132 01011010 5A 91 133 01011011 5B 92 134 01011100 5C 93 135 01011101 5D 94 136 01011110 5E 95 137 01011111 5F Nome ou Smbolo @ 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 [ \ ] ^ _ Decimal Octal Binrio Hexadecimal 96 140 01100000 60 97 141 01100001 61 98 142 01100010 62 99 143 01100011 63 100 144 01100100 64 101 145 01100101 65 102 146 01100110 66 103 147 01100111 67 104 150 01101000 68 105 151 01101001 69 106 152 01101010 6A 107 153 01101011 6B 108 154 01101100 6C 109 155 01101101 6D 110 156 01101110 6E 111 157 01101111 6F 112 160 01110000 70 113 161 01110001 71 114 162 01110010 72 115 163 01110011 73 116 164 01110100 74 117 165 01110101 75 118 166 01110110 76 119 167 01110111 77 120 170 01111000 78 121 171 01111001 79 122 172 01111010 7A 123 173 01111011 7B 124 174 01111100 7C 125 175 01111101 7D 126 176 01111110 7E 127 177 01111111 7F Nome ou Smbolo ` 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 { | } ~ Delete

Sites: http://pt.wikipedia.org/wiki/Caractere_de_escape http://pt.wikipedia.org/wiki/Sequ%C3%AAncia_de_escape http://en.wikipedia.org/wiki/ASCII http://en.wikipedia.org/wiki/End_of_Medium#EM

Vous aimerez peut-être aussi