jueves, 20 de noviembre de 2014

CÓDIGO ASCII

ASCII significa American Standard Code For Information Interchange (Código estandard Norteamericano para Intercambio de Información).
Consiste en un código que se utilizó para expandir los símbolos utilizados por entonces. En el principio solo utilizaba mayúsculas y números pero más adelante también se empezaron a utilizar minúsculas y algunos otros caracteres de control. Este conujnto de caracteres y símbolos se conoce como US-ASCII, osea un conjunto formado por los caracteres del 0 al 127. Estos números decimales son convertidos por la computadora en números binarios y cada una de las letras que escribas va a corresponder a uno de los códigos.
Esta imagen es una captura de pantalla con todos los caracteres del código ASCII:
La relación que tiene el código ASCII y los bits es que este código utiliza una cantidad de 7 bits para representar los caracteres,así que utiliza cadenas de bits representables con 7 dígitos binarios que van del 0 al 127. Y el otro bit es usado para detectar errores en la linea de transmisión. 

                           `                                                     
                                           `  `````.`.`   ``                                               
                                        ` ``..,,;'';,,:::,,``                                              
                                        ```.,:'###+'+++++';;:`                                             
                                        ``,;;'###+#+#'+##++'''.                                            
                                       `.,;;+@##+#+#'##@@#+#'';`                                           
                                      `,:','+@#+#+#'#+#@@#####;,`                                          
                                     `.'+;;+##'++###+#######+#';`                                          
                                   ``:;'+'+'#+#+#######@@@#+###+.,                                         
                                    :,:''+::;#+##@#'##@@#@#+++@#:`                                         
                                   `;:++;,:'@++#+++##@@####++++##.                                         
                                   .:''+:++;#++'++++#########+###+`                                        
                                   .:'#;#+#+'+:';;''+'++'''+++####`                                        
                                  `,;;###';+;::;;;;;;'':++##++###@:                                        
                                 ``:;+#++#;'',:,:;:;'';:''+++'+##@@`                                       
                                  ,:;+#';';;,::::::';:;;;;''++++#@#:                                       
                                  ;++++;:',::::....,:;,::''''+++###,                                       
                                  ;''+@+'+.::,......,:;;;;''++++#@@;                                       
                                  ;'+##';+.,...````.,::::;;'+++++@@;                                       
                                 `++:+#;;',...`````.`,:;,;:;''++'@@+                                       
                                 `'+;+#;:;..`..````..,,::::;''++'#@+                                       
                                 .'++++:;,..``.`````..,::::;''++'##+                                       
                                 .#''+';;........```..,:,:;:;';'+#@:                                       
                                 ,+;'++;+.......`..,,,:,,;:;'++++#@,                                       
                                 ,'';'';+,.....,,,;;;;:,,+'++##+#+#.                                       
                                  ,':++;':....,:,:'';,,,,+####+#+'#                                        
                                 `:':+';':,..,::+;#,;,...;##;''++;+                                        
                                  '';+;'',,...,'``,.,,```:##;:'++;+`                                       
                                  ++;#:'::,....```.,,,...,'#+;'++':                                        
                                  ++:';:::,...````...``...:#+''++'`                                        
                                 `'';,:;':,..``````.```...:++++'+;                                         
                                  .+#.,;;;....````.````..`,'#++++;                                         
                                `  '#,`:,,:....`..`.``....,:'#+++;`                                        
                                  `;+#.`.::.............``,:'++#++`                                        
                                   `'';,.::,.,,.,.``.`....,:'#+#+#                                         
                                   `''+..,::,,,,.....`.;,:'+####+#`                                        
                                   `.''+..:,,,,,..`.``.,.;:;#####'`                                        
                                    ``;##,;:;,,.,,.....,:;''+####:                                         
                                   ```'#',:;::,,,,,..,.,:;';;+#+#.`                                        
                                     `:++,,::;::,,:,,,,,;:'++####                                          
                                     ` +',:;:::,:::::;,:::'######                                          
                                     ` `;,,;::::::;;,.```.,;'+##+``                                        
                                       ``,,,;:;;;;':.,,.,:;;'###:``                                        
                                       ` ,,.,;;;''';,::::;+++###```                                        
                                       ` ,.,.:;';';;;;;;++###@@#                                           
                                    ``  `,,,.,;'';::;;;;:''+#@#,`                                          
                                    ;+;,.,..,,,'#+;:';;;;''+#@# `                                          
                                 ` '+##..,,..,,:;++';:';;'++##;                                            
                                  ;+###;.,,..,::;;'++;'+++###@@@:                                         `
                                 .+####@,.,,,,,:;';:;'+###@@#@@@@@@#.` `                                  `
                           `    .++###@@@..,,,,:''';:;''+#@@@@@@@@@@@#;` `                                 
                           ` ` ##++#+##@@#.,,:::;''';;''+#@@@@@@@@@@@@#@@'`                                
                           ``.#++++###@@@@+,,,::;'+'''''##@@@@@@@@@@@@@@@@@@'                              
                         ` .'+++#+++##@@@@@',,::;'++''++#@@@@@@@@@@@@@@@@@@@@#' ```                       `
                        ``++'#++#####@@@@@@@;::;;''++'++#@@@@@@@@@@@@@@@@@@@@@#@,`                        `
                        ,'++'+++######@@@@@@@;;;;;;+#+#++##@@@@@@@@@@@@@@@@@@@@@#;                        `
                     ` :'''''''#######@@@@@@@@'''';+@@##+'#@@@@@#@@@@@@@@@@@@@@@@@:`                      `
                      ;++++'++++@##+@#@@@@@@@@@#+;''#@@#;:+@##+##@@@@@@+@@@@@@@@@@# `                     `
                  ` ,'+++++'+#+##+#+@#####@#@@@##++++@@+,,##'''''@@@@@@@#@@@@@@@@@@#                      `
                  `'++++##++++#+'#+#'##@@@@@@@##@@#++#@+:,++;;;;'+@@@@@@+@@@@@@@@@@#`                     `
                  ;+++#####+#+##'####@@@@@@@@@@@@@@#####';'';;;;;'@@@@@'#@@@@@@@@@@@#                     `
                ;'+'++#########@+####@@@@@@@#@@@++@@####+;';;:;;;'+@@@@@@@@@@@#@@@@@@`                    `
               '+##+++++#######@###@#@@@@#++@@@@@##@####++;:;:;;;;'#@@@@@@@@@@#@@@@@@#                    `
              .#@#.,'#+#######@@@##@@@@@#++##@@@#@#@@####+;;;';;';;'@@@@@@@@@#'@@@@@@#                    `
              ##@,..,,'#######@@@###@@@@@#+#@#@@#@#@@@@@@#+';;'';;;''@@@@@@@#@##@@@@@@.                   `
              ##;,...,,,####@#@@#@##@@@@@##@@@@@@@@@@@@####+;;';;;''+#@@@@@@@#@@#@@@@@.                   `
             .#@.......,.##@@@@@#@##@#@@@+#@@@@@@@@@@@@#@#@#+''''';;;'@@@@@@@@##@@@@@@,                 ` `
             :##........,,##@@@@#@@##@@@@##@@@#@@@@@@@@@@###++'''';;'''@@@@@@@@@@@@@@@'                 ` `
             ;##.........,:+#@@@@@@@##@@@##@@@+@@@@@@@@@####++'''';;;''#@@@@@@@@@@@@@@+                 ` `
             '#'.......``,,;#@@@@@@@##@@###@@@+@@@@@@@@####@#'+';';;;;;;@@@@@@@@@@@@@@+                   `
             +#;.....```..,:'#@@@@@@@@@@####@@+@@@@@@@@####@#+'+';';;;;;+@@@@@@@@@@@@@+`                  `
            `:#:.....``  ,,,:#@@@@@@@@@@####@@#@@@@@@@@####@#'''+@#;';@#@#@@@@@@@@@@@@+,                  `
             `#,.....`  ``,::'@@@@@@#@@######@+@@@@@@@@######++#@@@@;@+'@@@@@@@@@@@@@@+:                  `
              #......`  `.,::;+@@@@@#@@###+#@@'@@@@@@@@######++#@@@@@+##;@@@@@@@@@@@@@@;                  `
              +......`  `.,,:;'#@@@@#@#####@@#;@@@@@@@##+#+#####@@@@####++#@@@@@@@@@@@#+`                 `
              .......`  `.,::;;+@@@@#@###@#@@:#@@@@@@@@#+####+##@@@@#######@@@@@@@@@@@#@:                 `
               ......`` ..,::;''#@@@###@##@##:@@@@@@@@@#'#+###+;##@@@#+:+##@@@@@@@@@@@#@+`                `
               ,......``.,,::;'''@@@####@##@;#@@@@@@@@@######++;;''#+'''###@@@@@@#@@@@@##;                `
              `.......``.,,:;;'++#@@@@@@@#@'+@@@@@@@#@@#++##@@#+;';'''+####@@@@@@@@@@@@@@+.               `
               .......``..,::;''+'@@@@###@#+@@@#@@@@#@@##+++@#@+';'''''+###@@@@@@@@@@@@@##;`              `
               `......``..,,:;;'''+@@@@#@#+@@#@##@++;@@#+#+##@@#';+'''+####@@@@@@@@@@@@@##+,              `
               `......``..,,::;;;''#@@@@##@@#@###@''+#@++++##@@#+';'+'+##+@@@@@@@@@@@@@@@##+`             `
               ;.....```..,,,::::;'+@@@###'#@@#@#@@@@@@++++##@@##''+'''++#@@@@@@@@@@@@@@@###;             `
               +.....` ``.,,,,:::;;+#@@@##@'@@###@@@@@#+'#+##@@#++++'++++@#@@@@@@@@@@@@@####+             `
               +.....````...,,,::;::+@@@#@@'@@#@#@@@#@#+++++#@@@#++''#+++@@@@@@@@@@@@@@@#####;            `
              `#.....````.....,,::::+#@@@@@'#@@@@@@@@@+++++##@@@+++':#####@@@@@@@@@@@@@@@####+            `
               #......``.....,,,,::;'+@@@@#+@@@@@@@@@@+''++######@#++;####@@@@@@@@@@@@@@######.`          `
               ',......`..,,,.,,,::;;#@@@@+@@@@@@@@@@@''++###;,,,,'##+#@@#;;':;@@@@@@@@@@#@@##+           `
               `,........,,,,,,,,::;:##@@@#@@@@@@@@@@#'''+##;,:,:::'+@+;.,;';;++@@@@@@@@@@@@@@#           `
                ....``...,,,,,,::::;:##@@@@@#@@@@@@@@#''+#+;:,,:;;;:'+,,,:'+++''#@@@@@@@@@##@@#,          `
                .....```..,,:::::::::##@@@@@@##@@@@@@+'+';::,,;;;:;'',.,''###+';,'@@@@@@@@#####+`         `
                ,.......`.,,::::;:;:;#@@@@@@@#@##@@@@++';::,,;;;;;'+++;;':,,;+..,:+@@@@@@@@@@@##:         `
                ,.....````..,:::;;;;'#@@@@@@@###@@@@@+;:,::::;::;''+++#....,,.,:,,'#@@@@@@@@@@##+.`       `
                .....``````..;;;;'''##@@@@@@@####@##';::,:::;:;;;;'++#,.....,::,::'+@@@@@@@@@###+'`       `
                .....```` `.,::;;''+#@@@@@@@@##@#+;;::,,,::::;;;''++++`.,...,,:,,:+++#@@@########+.       `
                ......`.```.,:,:;;''#@@@@@@#''';;;;:::,:;::;;;;'+++++#.`.,,,,,..,,+++#######@##+##:       `
                ......``````.,:::;'++#@@#++';;::;::::,,::::;;;''''''+#.....,:,...:'++############+;       `
                ......`.```.`.,::;;##';';;;';:;;;;;::::;;;;:;;'''++###...,,,.,..,;+++#@@@#####@###;       `
                .........`````.,:;+':;;;:;;;;:::,:;,,,::;;;;'''+++####`.,,,,,....'+++#@@#@######@#+       `
                `...........``.,:+:::;:;;;;;;;:;;:::::;;;;''++++#@@@#+.``,,:,.`.,++'#@@@@@@@######+`      `
                `.......`..```.,;:::,,:;;:;;:;::;;::::;;''+++#+#@@@@#......,,...,+'+#@@@@@@#######+.      `
                 ........````..:;:,,::;;:::::;:;:,:::;;;'+++++#@@@@@#,`.,,,.`,,.:''###############+.      `
                 ........``..,,;;,,,,::,::::::;::::;;''''++++#@@@@@@##...::,`.,:;;+#######+#++####+.      `
                 `.......`.,,,::;,,,:,,,,,,::::,:,;;'+'+'++##@@@@@@@@@;..`.,,.,;;'++#######+++###++.      `
                  ......``..,.,:,,:,,,.,,,:::,,,:;''+++++###@@@@@@@@@@@;..`.,::;'+++#+#++##+++#++++.      `
                  ,.....`.`,..,,,:,..,.,,,,,:;;:';'''+#++##@@@@@@@@@@@@@#,.,;'+##+++++++####+++++++`      .
                  '..`....`..`..,,:.:::,,,,::;':''''++++##@@@@@@@@@@@@@@@@#+###@@#+++++++########+'       .
                  #.``..`...``.,:::.,:,,,:::;;';;'++++###@@@@@@@@@@@@@@@@@@@@@@@@@##+'+++++++#++++`       .
                  #;....`.....::;:,,::::,:::;;;;'++++###@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++++++++';.        .
                  #+..........:;:,,,,,;;:;:;;;'''+++###@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++++++,           .
                 `##;.......,,::.,,,,:,:;:;;;''++++#+#@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ `,..              .
                 .###.......,::.,,,:,,::::;;;'+++#++#@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  `                .
                 :###:......,,.,.,,,:,:::;;;''++#+######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`                  .
                 ####+....`....`.,,,::;:;;'+++++##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,                  .
                 #####,..````.`..,,:::''''++'+++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                  .
                 +##@@+...`````.,:::;;'+''''''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                  .
                `##@@@@:..`....,,:;:;''+''''+#@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#                  .
                 ###@@@#.......,:::;''++'''+#@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@@@@@@@@@@@                  .
                 ##@@@@@'.....,,::;;''++++#@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@@@@@@@@@@                  .
                 +#@@@@@#,.....,,:;''+++#@@@@@@@@@@@@@@@@@@@@@@@@@@@#####@@@@@@#@@@@@@@@                  .
                `;#@@@@###,...,::;''+#@@@@@@@@@@#################@@@++++##@@@@@@@@@@@@@@. `               .
                 #@@@@@##@@:..,:;'+#@@@@@@@@@@######++####+#++#+#@@@#+++#@@@@@@@@@@@@@@@'                 .
                 #@@@@##@@@@+,:'+@@@@@@@@@@@@##+#++++++++++++++##@@##+++#@@@@@@@@@@@@@@@@                 .
                `##@##+#@@@@@@#@@@@@@@@@@@@@##++++''''''++++++++####+++#@@@@@@@@@@@@@@@@@                 .
                ,#@##++#@@@@@@@@@@@@@@@@@@@##++''''''''''''++'++++++++@@@@@@#@@@@@@@@@@@@                 .
                ;##########@@@@@@@@@#@@@@@@##+';;;;;;;''''''''+##++########++++''''''';;;.                .
                                                                                                          ,

No hay comentarios:

Publicar un comentario