First of all let's define ASCII symbol table. Original version was used 7-bit encoding (27 = 128 symbols on table of which 33 were non-printing control codes for formatting etc.). But later Extended ASCII table where created which use 8-bit encoding (28 = 256 symbols on table). This new version of ASCII table has born because computers use 8-bits (byte) for processing, not 7-bits.
As you already can see there 256 possible variants in one byte, starting from 0 stopping with 255. There is a table in computer (used by BIOS) tells which byte what symbol represents.
When you press a key (let it be "A"), keyboard interrupt is fired and BIOS or Operating System reads one byte (0x41) from keyboard buffer. After that BIOS or Operating System is asked to write in on screen. Because we tell them to draw a character on the screen they look on the table to check the entry for (0x41) in ASCII table and it writes that information to video buffer. After screen is refreshed we see "A" character on the screen.
The entry of table will tell what pixels in some predefined square of screen should be colored white and which black.
Binary.
ASCII (American Standard Code for Information Interchange) and BCD (Binary Coded Decimal) are standards for storing information in the binary sytem. ASCII is used for storing alphabetic, numeric, symbols, and control characters in 8-bit binary, and BCD is used for storing numbers 0-9 in 4-bit binary.
ASCII (American Standard Code for Information Interchange) is the most common format for text files in computers and on the Internet. In an ASCII file, each alphabetic, numeric, or special character is represented with a 7-bit binary number (a string of seven 0s or 1s). 128 possible characters are defined.
The computer understands binary because the 1 means on and the 0 means off, so that controls how it operates. Binary language is then converted to our number system where the numbers represent things. ASCII code is used to convert binary to text.
Binary code is a base 2 number system, with only the digits 0 and 1. It is used to represent the on/off states of transistors in integrated circuits, with 0 representing off and 1 representing on. So, binary codes represent the possible states of hardware transistors, and the binary codes represent numbers and letters through a coding system like ASCII or EBCDIC.
ASCII characters do represent a numerical codes of letters and other alphabetical signs. Computers do not understand only numbers so they use this numerical codes to interpret letters into their own "language".
Its all in binary really. As each binary number refers to the pixel it will hold to form the shape after.
You will need to look up the ASCII numbers for each letter, then convert those number to binary. The word "Denny" in binary is: 0100010001100001011011100110111001111001
You can find the ASCII value of numbers greater than 9 using the following functions: std::to_string or boost::lexical_cast or std::ostringstream depending on the compiler that you are using.
please ask this question to Moriss Mano
To represent the name "Sam" in binary code, you need to convert each letter to its ASCII value and then to binary. The ASCII values for 'S', 'a', and 'm' are 83, 97, and 109, respectively. In binary, these values are represented as: 'S' = 01010011, 'a' = 01100001, and 'm' = 01101101. Therefore, "Sam" in binary code is 01010011 01100001 01101101.
In binary, "db" would be represented as "01100100" when converted from ASCII to binary. Each character is assigned a unique binary code according to the ASCII standard.