【 ASCII code 】What is it? Character List ▷ 2022

Imagine that when you had to write a message on your mobile phone or a text for a job on your computer, you had to write a lot of zeros (0) and ones (1); what are known as binary numbers, instead of letters and words.

Well, in case you don’t know, binary numbers are the only way your computer can process all the information it receives from abroad, all the orders and commands that we send to it arrive at the processing center in the form of binaries.

But how does this information conversion happen? We will be revealing all this in this small installment that we have prepared for you about the code “Aski”, as this code tends to be pronounced in our Spanish language.

What is the ASCII code and what is it used for in computing?

Computers have a somewhat complex way of understanding and processing information, basically the data is received in the form of characters and converted to binary numbers, that is, in a cluster of ones and zeros.

The smallest units of information of these computers are the characters that are stored in 8 bits. These are usually a sequence of 8 binary numbers, which can also be called octal numbers or octets.

The American standard code for the exchange of information, better known as ASCII for its acronym in English, is a character code that is based on the Roman or Latin alphabet. This is used to dictate the parameters that allow the characters to be represented in bits, being the case of the ASCII code, 7 bits.

In a few words we can say that the ASCII code it is an information translator between the user and the machine.

It allows accelerating and optimizing the process and storage of information in a computer while enhancing its communication with the outside world. It allows to represent a total of 128 characters in its regular version that go from the numbers 0 to 127, with base 10.

These units are divided into two groups, which are the code control and printables that include all the letters of the alphabet plus the symbols used in our keyboard. In the extended version of the ASCII code, you can get twice as many, since it reaches 255 with a decimal base.

This version can include graphemes from older languages ​​such as Greek or Hebrew as needed, and in these tables the information is stored in 8 bits.

History and origin Why was ASCII created?

As sad and unfortunate as it may be, human beings have only made more use of our potential and increased our technology more in periods of wars and crises.

Approximately for the year 1945 during the course of World War II, it was necessary to transmit messages in morse code securely. This process was greatly expedited because the “dot and line” of this could also easily be equivalent to 1 and 0 of binary numbers, and for this they used the telegraphs of the time.

See also  Sky, Google's star, celebrates 15 years documenting the sky

This first phase of what we know today as ASCII was developed by the Bell telecommunications company, now AT&T.

But, it was not until 1963, thanks to the acceptance of the “American Agency for Standards”, that it was possible to reformulate many of the units that were already used in the old telegraphs, and also add many more in order to consolidate the ASCII code.

Despite the new units added including new punctuation symbols, accents and lower case letters it still wasn’t enough. That’s why Years later, IBM released the first extended version of the code, which reached 255 characters.

Control characters of the ASCII Code What are they and what are they used for?

In the ASCII code there are 33 codes that are not part of the known characters, these are the first from 0-31 and 127. They are conceived as control units, where it is easier to give orders and control both the computer and other external devices. It should be noted that earlier in his time he could control printers and other equipment.

However, with the passage of time they have become obsolete, even so, can be activated using the ALT keys + the number in decimals, but only from the numeric keypad.

For example, one of the most common activated with this code is @, which can be enabled using the keys ALT+ 64 of the side numeric keypad.

Binary
Decimal
Abbreviation
Name/Meaning

0000 0000 NUL Null Character 0000 0001 1 SOH Start of Header 0000 0010 2 STX Start of Text 0000 0011 3 ETX End of Text 0000 0100 4 EOT End of Transmission 0000 0101 5 ENQ Query 0000 0110 6 ACK Acknowledgment 0000 7 BEL Ring 0000 1000 8 BS Recook 0000 1001 9 ht Horizontal tabulation 0000 1010 10 LF Line jump 0000 1011 11 vt Vertical tabulation 0000 1100 12 FF Page advancement 0000 1101 13 Cr car return 0000 1110 14 0001 0000 16 DLE Data Link Escape 0001 0001 17 DC1 Device Control 1 0001 0010 18 DC2 Device Control 2 0001 0011 19 DC3 Device Control 3 0001 0100 20 DC4 Device Control 4 0001 0101 21 NAK Negative Acknowledgment 01001 22 SYN Wait Sync 0001 0111 23 ETB End of Transmit Block 0001 1000 24 CAN Cancel 0001 1001 25 EM End of Media 0001 1010 26 SUB Substitution 0001 1011 27 ESC Escape 0001 1100 28 FS File Separator 1 0011 29 GS Group separator 0001 1110 30 RS Record separator 0001 1111 31 US Unit separator 0111 1111 127 DEL Delete

See also  A brutal hail the size of apples falls on Girona

Printable ASCII characters What are they and what are they used for?

In the table of printable symbols we can include all those digits and letters that are used in writing, leaving out all punctuation marks for the moment.

In the same way, these can be activated pressing the ALT + keys the exact combination of numbers in decimals. Which range from 48 – 57 for the numbers from 0 to 9, and from 65-90 for the uppercase alphabet, and from 97-122 for the lowercase alphabet.

Numbers

Binary
Decimal
Character represented

0011 0000 48 0011 0001 49 1 0011 0010 50 2 0011 0011 51 3 0011 0100 52 4 0011 0101 53 5 0011 0110 54 6 0011 0111 55 7 0011 7 0015 100 100 54 54

Capital letters

Binary
Decimal
Character represented

0100 0001 65 A 0100 0010 66 B 0100 0011 67 C 0100 0100 68 D 0100 0101 69 E 0100 0110 70 F 0100 0111 71 G 0100 1000 72 H 0100 1001 73 I 0100 1010 74 J 0100 1011 75 K 0100 1100 76 L 0100 1101 77 M 0100 1110 78 N 0100 1111 79 O 0101 0000 80 P 0101 0001 81 Q 0101 0010 82 R 0101 0011 83 S 0101 0100 84 T 0101 0101 85 U 0101 0110 86 V 0101 0111 87 W 0101 1000 88 x 0101 1001 1001 0101 1010 90Z

Lowercase letters

Binary
Decimal
Character represented

0110 0001 97 A 0110 0010 98 B 0110 0011 99 C 0110 0100 100 D 0110 0101 101 E 0110 0110 102 F 0110 0111 103 G 0110 1000 104 H 0110 1001 105 I 0110 1010 106 J 0110 1011 107 K 0110 1100 108 L 0110 1101 109 M 0110 1110 110 N 0110 1111 111 O 0111 0000 112 P 0111 0001 113 Q 0111 0010 114 R 0111 0011 115 S 0111 0100 116 T 0111 0101 117 U 0111 0110 118 V 0111 0111 119 W 0111 1000 120 x 0111 1001 121 0111 1010 122 z

Finally, we have a single printable character that is only the “Space” number 32, same as activated with the space bar. This is among the printable characters as an invisible one because although it cannot be seen, it is always present in our texts.

Binary
Decimal
Character represented

0010 0000 32 space ( )

List of ASCII special characters What are they and what are they used for?

Special symbols include all symbols, punctuation marks, and mathematical operations, which are also part of the printable characters, but are separated in this way.

The groups go from the decimal number 33-47 joined by 58-64 followed by 91-96 and finally from 123-126:

Special characters

Binary
Decimal
Character represented

0010 0001 33 ! 0010 0010 34 “0010 0011 35 # 0010 0100 36 $ 0010 0101 37 % 0010 0110 38 & 0010 0111 39 ‘0010 1000 40 (0010 1001 41) 0010 1010 42 * 0010 1011 43 + 0010 1100 44, 0010 1101 45 – 0010 1110 46. ​​0010 1111 47 /0011 1010 58: 0011 1011 59; 0011 1100 60 <0011 1101 61 = 0011 1110 62> 0011 1111 63? 0100 0000 64 @ 0101 1011 91 0101 1110 94 ^ 0101 1111 95 _ 0110 0000 96 `0111 1011 123 { 0111 1100 124 | 0111 1101 125 } 0111 1110 126 ~

See also  It's possible? They discuss the possibility of creating roads that recharge electric cars while they are driven

ASCII vs Unicode What are the main differences between each one?

It can be said that the Unicode code is an improved version of ASCII, since it Unicode includes the same ASCII characters without modifying any, but supports a greater number of these.

Its main objective is to be compatible with all equipment, but let’s see what are the basic differences that distinguish these 2 codes:

  • The main difference is that Unicode binary sequences are much longer and heavier than ASCII, reaching up to 32 bits while ASCII only reaches 7 bits.
  • Another difference between these codes is the number of characters, ASCII being only 128 while Unicode reaches 221 characters in its standard version.
  • Unicode is prepared to support several languages ​​simultaneously unlike ASCII code.

Art ASCII What is this type of art that is made with this code?

This is an unconventional discipline that can be called a “Digital Pointillism”.

Basically, the artist uses all the printable characters that the code provides, and in a simple text editor he puts his imagination to work until he achieves works truly worthy of admiration.

This type of art has been used a lot in old consoles that did not have the graphic processing capacity of today. It was also present in the designs of the first video games, and in some cases it was useful for the graphic representation of diagrams.

Although the concept of this sounds quite basic, ASCII Art is one of the most versatile currents, being able to be combined with others to create pieces of landscaping, realism, cubism and a long etcetera. This has even earned it to be used as a filter in multiple applications and multimedia editing software.

In addition, it had a strong influence on internet culture. You may not have realized it, but inside you are an ASCII artist.. We’ve all texted those combinations of semicolons followed by a closing parenthesis to wink at a contact ( 😉 ). These expressions are part of this art, and were the first “emoticons” in history.

Its influence is so great that WhatsApp, Telegram or Facebook Messenger tea…

Loading Facebook Comments ...
Loading Disqus Comments ...