======================= Appendix C: ASCII Table ======================= The 8080 uses a seven-bit ASCII code, which is the normal 8 bit ASCII code with the parity (high-order) bit always reset. .. list-table:: :header-rows: 1 :widths: 50 50 * - Graphic or Control - ASCII (Hexadecimal) * - NULL - 00 * - SOM - 01 * - EOA - 02 * - EOM - 03 * - EOT - 04 * - WRU - 05 * - RU - 06 * - BELL - 07 * - FE - 08 * - H. Tab - 09 * - Line Feed - 0A * - V. Tab - 0B * - Form - 0C * - Return - 0D * - SO - 0E * - SI - 0F * - DC0 - 10 * - X-On - 11 * - Tape Aux. On - 12 * - X-Off - 13 * - Tape Aux. Off - 14 * - Error - 15 * - Sync - 16 * - LEM - 17 * - S0 - 18 * - S1 - 19 * - S2 - 1A * - S3 - 1B * - S4 - 1C * - S5 - 1D * - S6 - 1E * - S7 - 1F * - ACK - 7C * - Alt. Mode - 7D * - Rubout - 7F * - ! - 21 * - " - 22 * - # - 23 * - $ - 24 * - % - 25 * - & - 26 * - ' - 27 * - ( - 28 * - ) - 29 * - ``*`` - 2A * - + - 2B * - , - 2C * - - - 2D * - . - 2E * - / - 2F * - : - 3A * - ; - 3B * - < - 3C * - = - 3D * - > - 3E * - ? - 3F * - [ - 5B * - ``\`` - 5C * - ] - 5D * - ↑ - 5E * - ← - 5F * - @ - 40 * - blank - 20 * - 0 - 30 * - 1 - 31 * - 2 - 32 * - 3 - 33 * - 4 - 34 * - 5 - 35 * - 6 - 36 * - 7 - 37 * - 8 - 38 * - 9 - 39 * - A - 41 * - B - 42 * - C - 43 * - D - 44 * - E - 45 * - F - 46 * - G - 47 * - H - 48 * - I - 49 * - J - 4A * - K - 4B * - L - 4C * - M - 4D * - N - 4E * - O - 4F * - P - 50 * - Q - 51 * - R - 52 * - S - 53 * - T - 54 * - U - 55 * - V - 56 * - W - 57 * - X - 58 * - Y - 59 * - Z - 5A .. todo:: In the original (``scans/page-80.png``, ``scans/page-81.png``) this table is printed in three columns, in the order shown here, which is not numeric. "DC0" (10H) may be "DCO" in the scan. Consider re-sorting the table by code for easier reading.