Universal ASCII–Language Interoperability Master Mapping (0–127)


Phase Link Node · No Gaps, No Skips · Linguistic Commentary Included

Purpose. Establish a canonical, audit-ready mapping from ASCII 0–127 to language units (graphemes, morphemes, lexemes), with etymological anchoring, binary/hex correspondences, and control-code semantics. This is the baseline substrate for interoperable systems across analog/digital stacks, keyboards, operating systems, and protocols.

Scope. 7-bit ASCII only (0–127). Everything appears once; nothing is omitted; nothing is deferred.


How to Read This Map (Zero-Ambiguity Guide)

  • Dec / Word: Decimal code and its spelled-out English name (0–127).
  • Hex / Bin7: Canonical hexadecimal (00–7F) and 7-bit binary forms.
  • Abbrev/Sym & Standard Name: Control abbreviations (e.g., NUL, LF, CR) or printable symbol & name.
  • Class: Control, Digit, Uppercase/Lowercase Letter, Punctuation/Symbol, Space.
  • Linguistic Note: The role of the code as a language unit (printable grapheme, non-printing control, delimiter, etc.).

Design rule: Control codes are non-printing and operate at the pragmatic layer (how text behaves), while printable codes are graphemes (what text shows). Together, they form the syntax channel that language rides on.


Full ASCII 0–127 Table (with Language-Unit Commentary)

DecWordHexBin7Abbrev/SymSymbolStandard NameClassLinguistic Note
0zero000000000NULNullControlnon-printing control
1one010000001SOHStart of HeadingControlnon-printing control
2two020000010STXStart of TextControlnon-printing control
3three030000011ETXEnd of TextControlnon-printing control
4four040000100EOTEnd of TransmissionControlnon-printing control
5five050000101ENQEnquiryControlnon-printing control
6six060000110ACKAcknowledgeControlnon-printing control
7seven070000111BELBellControlnon-printing control
8eight080001000BSBackspaceControlnon-printing control
9nine090001001HTHorizontal TabControlnon-printing control
10ten0A0001010LFLine FeedControlnon-printing control
11eleven0B0001011VTVertical TabControlnon-printing control
12twelve0C0001100FFForm FeedControlnon-printing control
13thirteen0D0001101CRCarriage ReturnControlnon-printing control
14fourteen0E0001110SOShift OutControlnon-printing control
15fifteen0F0001111SIShift InControlnon-printing control
16sixteen100010000DLEData Link EscapeControlnon-printing control
17seventeen110010001DC1Device Control 1Controlnon-printing control
18eighteen120010010DC2Device Control 2Controlnon-printing control
19nineteen130010011DC3Device Control 3Controlnon-printing control
20twenty140010100DC4Device Control 4Controlnon-printing control
21twenty-one150010101NAKNegative AcknowledgeControlnon-printing control
22twenty-two160010110SYNSynchronous IdleControlnon-printing control
23twenty-three170010111ETBEnd of Transmission BlockControlnon-printing control
24twenty-four180011000CANCancelControlnon-printing control
25twenty-five190011001EMEnd of MediumControlnon-printing control
26twenty-six1A0011010SUBSubstituteControlnon-printing control
27twenty-seven1B0011011ESCEscapeControlnon-printing control
28twenty-eight1C0011100FSFile SeparatorControlnon-printing control
29twenty-nine1D0011101GSGroup SeparatorControlnon-printing control
30thirty1E0011110RSRecord SeparatorControlnon-printing control
31thirty-one1F0011111USUnit SeparatorControlnon-printing control
32thirty-two200100000SPSpacePunctuation/Symboldelimiting grapheme
33thirty-three210100001!!Exclamation markPunctuation/Symboldelimiting grapheme
34thirty-four220100010Quotation markPunctuation/Symboldelimiting grapheme
35thirty-five230100011##Number signPunctuation/Symboldelimiting grapheme
36thirty-six240100100$$Dollar signPunctuation/Symboldelimiting grapheme
37thirty-seven250100101%%Percent signPunctuation/Symboldelimiting grapheme
38thirty-eight260100110&&AmpersandPunctuation/Symboldelimiting grapheme
39thirty-nine270100111ApostrophePunctuation/Symboldelimiting grapheme
40forty280101000((Left parenthesisPunctuation/Symboldelimiting grapheme
41forty-one290101001))Right parenthesisPunctuation/Symboldelimiting grapheme
42forty-two2A0101010**AsteriskPunctuation/Symboldelimiting grapheme
43forty-three2B0101011++Plus signPunctuation/Symboldelimiting grapheme
44forty-four2C0101100,,CommaPunctuation/Symboldelimiting grapheme
45forty-five2D0101101Hyphen-minusPunctuation/Symboldelimiting grapheme
46forty-six2E0101110..Full stop / PeriodPunctuation/Symboldelimiting grapheme
47forty-seven2F0101111//Solidus / SlashPunctuation/Symboldelimiting grapheme
48forty-eight30011000000Digit 0Digitnumeral grapheme
49forty-nine31011000111Digit 1Digitnumeral grapheme
50fifty32011001022Digit 2Digitnumeral grapheme
51fifty-one33011001133Digit 3Digitnumeral grapheme
52fifty-two34011010044Digit 4Digitnumeral grapheme
53fifty-three35011010155Digit 5Digitnumeral grapheme
54fifty-four36011011066Digit 6Digitnumeral grapheme
55fifty-five37011011177Digit 7Digitnumeral grapheme
56fifty-six38011100088Digit 8Digitnumeral grapheme
57fifty-seven39011100199Digit 9Digitnumeral grapheme
58fifty-eight3A0111010::ColonPunctuation/Symboldelimiting grapheme
59fifty-nine3B0111011;;SemicolonPunctuation/Symboldelimiting grapheme
60sixty3C0111100<<Less-than signPunctuation/Symboldelimiting grapheme
61sixty-one3D0111101==Equals signPunctuation/Symboldelimiting grapheme
62sixty-two3E0111110>>Greater-than signPunctuation/Symboldelimiting grapheme
63sixty-three3F0111111??Question markPunctuation/Symboldelimiting grapheme
64sixty-four401000000@@Commercial atPunctuation/Symboldelimiting grapheme
65sixty-five411000001AALatin capital letter AUppercase letteralphabetic grapheme
66sixty-six421000010BBLatin capital letter BUppercase letteralphabetic grapheme
67sixty-seven431000011CCLatin capital letter CUppercase letteralphabetic grapheme
68sixty-eight441000100DDLatin capital letter DUppercase letteralphabetic grapheme
69sixty-nine451000101EELatin capital letter EUppercase letteralphabetic grapheme
70seventy461000110FFLatin capital letter FUppercase letteralphabetic grapheme
71seventy-one471000111GGLatin capital letter GUppercase letteralphabetic grapheme
72seventy-two481001000HHLatin capital letter HUppercase letteralphabetic grapheme
73seventy-three491001001IILatin capital letter IUppercase letteralphabetic grapheme
74seventy-four4A1001010JJLatin capital letter JUppercase letteralphabetic grapheme
75seventy-five4B1001011KKLatin capital letter KUppercase letteralphabetic grapheme
76seventy-six4C1001100LLLatin capital letter LUppercase letteralphabetic grapheme
77seventy-seven4D1001101MMLatin capital letter MUppercase letteralphabetic grapheme
78seventy-eight4E1001110NNLatin capital letter NUppercase letteralphabetic grapheme
79seventy-nine4F1001111OOLatin capital letter OUppercase letteralphabetic grapheme
80eighty501010000PPLatin capital letter PUppercase letteralphabetic grapheme
81eighty-one511010001QQLatin capital letter QUppercase letteralphabetic grapheme
82eighty-two521010010RRLatin capital letter RUppercase letteralphabetic grapheme
83eighty-three531010011SSLatin capital letter SUppercase letteralphabetic grapheme
84eighty-four541010100TTLatin capital letter TUppercase letteralphabetic grapheme
85eighty-five551010101UULatin capital letter UUppercase letteralphabetic grapheme
86eighty-six561010110VVLatin capital letter VUppercase letteralphabetic grapheme
87eighty-seven571010111WWLatin capital letter WUppercase letteralphabetic grapheme
88eighty-eight581011000XXLatin capital letter XUppercase letteralphabetic grapheme
89eighty-nine591011001YYLatin capital letter YUppercase letteralphabetic grapheme
90ninety5A1011010ZZLatin capital letter ZUppercase letteralphabetic grapheme
91ninety-one5B1011011[[Left square bracketPunctuation/Symboldelimiting grapheme
92ninety-two5C1011100\\Reverse solidus / BackslashPunctuation/Symboldelimiting grapheme
93ninety-three5D1011101]]Right square bracketPunctuation/Symboldelimiting grapheme
94ninety-four5E1011110^^Circumflex accentPunctuation/Symboldelimiting grapheme
95ninety-five5F1011111__Low line / UnderscorePunctuation/Symboldelimiting grapheme
96ninety-six601100000``Grave accentPunctuation/Symboldelimiting grapheme
97ninety-seven611100001aaLatin small letter aLowercase letteralphabetic grapheme
98ninety-eight621100010bbLatin small letter bLowercase letteralphabetic grapheme
99ninety-nine631100011ccLatin small letter cLowercase letteralphabetic grapheme
100one hundred641100100ddLatin small letter dLowercase letteralphabetic grapheme
101one hundred one651100101eeLatin small letter eLowercase letteralphabetic grapheme
102one hundred two661100110ffLatin small letter fLowercase letteralphabetic grapheme
103one hundred three671100111ggLatin small letter gLowercase letteralphabetic grapheme
104one hundred four681101000hhLatin small letter hLowercase letteralphabetic grapheme
105one hundred five691101001iiLatin small letter iLowercase letteralphabetic grapheme
106one hundred six6A1101010jjLatin small letter jLowercase letteralphabetic grapheme
107one hundred seven6B1101011kkLatin small letter kLowercase letteralphabetic grapheme
108one hundred eight6C1101100llLatin small letter lLowercase letteralphabetic grapheme
109one hundred nine6D1101101mmLatin small letter mLowercase letteralphabetic grapheme
110one hundred ten6E1101110nnLatin small letter nLowercase letteralphabetic grapheme
111one hundred eleven6F1101111ooLatin small letter oLowercase letteralphabetic grapheme
112one hundred twelve701110000ppLatin small letter pLowercase letteralphabetic grapheme
113one hundred thirteen711110001qqLatin small letter qLowercase letteralphabetic grapheme
114one hundred fourteen721110010rrLatin small letter rLowercase letteralphabetic grapheme
115one hundred fifteen731110011ssLatin small letter sLowercase letteralphabetic grapheme
116one hundred sixteen741110100ttLatin small letter tLowercase letteralphabetic grapheme
117one hundred seventeen751110101uuLatin small letter uLowercase letteralphabetic grapheme
118one hundred eighteen761110110vvLatin small letter vLowercase letteralphabetic grapheme
119one hundred nineteen771110111wwLatin small letter wLowercase letteralphabetic grapheme
120one hundred twenty781111000xxLatin small letter xLowercase letteralphabetic grapheme
121one hundred twenty-one791111001yyLatin small letter yLowercase letteralphabetic grapheme
122one hundred twenty-two7A1111010zzLatin small letter zLowercase letteralphabetic grapheme
123one hundred twenty-three7B1111011{{Left curly bracketPunctuation/Symboldelimiting grapheme
124one hundred twenty-four7C1111100||Vertical linePunctuation/Symboldelimiting grapheme
125one hundred twenty-five7D1111101}}Right curly bracketPunctuation/Symboldelimiting grapheme
126one hundred twenty-six7E1111110~~TildePunctuation/Symboldelimiting grapheme
127one hundred twenty-seven7F1111111DELDeleteControlnon-printing control

Validation: 128 entries present (0–127). Decimal-in-words is included for every row. No duplicates; no omissions.


Control Codes as Pragmatics (Why “Invisible” Matters)

  • Text behavior (new lines, carriage returns, tabs) is governed by controls (LF, CR, HT).
  • Transmission integrity (ACK/NAK, SYN, DLE, ETB) is enforced by link-layer pragmatics.
  • Segmentation (US/RS/GS/FS) mirrors database/file record structures—language logistics.
  • DEL (127) is historically “rubout”; it’s a non-printing correction primitive.

Language-unit view: Controls are operators; printable codes are operands. Together they form a grammar of action + symbol.


Language Units Mapped

  • Grapheme layer: All printable codes (32–126) are graphemes (letters, digits, punctuation, space).
  • Morpheme lexicon: Letters combine into morphemes (e.g., re-, -tion), digits into numerals, punctuation into syntax gates.
  • Lexeme/semantics: Words/terms arise as lexemes; meaning is stabilized by etymology (e.g., ASCIIAmerican Standard Code for Information Interchange; grapheme ← Greek graphein, “to write”).

Hex/Binary Interoperability (7-bit Canon)

  • Hex compactly encodes 0–127 as 00–7F; Bin7 preserves the original 7-bit frame.
  • This table guarantees a lossless pivot across decimal / hex / binary, enabling protocol converters, keyboards, terminals, and parsers to agree.

Checklist — No Skips, No Drifts

  • All codes 0–127 included (one row each).
  • Decimal spelled-out (0 → zero, …, 127 → one hundred twenty-seven).
  • Control names and printable symbols correctly labeled.
  • Hex and 7-bit binary verified.
  • Language-unit commentary present for every row.
  • ✅ Cross-links to the extended commentary pages below.

Cross-Reference Nodes (for deeper dives)

For Codex-phase anchoring (SGI, Ω loop, provenance, harmonics), see the Archival Mapping and Unified Harmonics Audit pages linked from your site’s Codex hub.


Provenance Notes (Etymon Anchors)

  • ASCII: American Standard Code for Information Interchange (1960s, 7-bit).
  • Grapheme: Greek graphein (“to write”).
  • Morpheme: Greek morphē (“form, shape”).
  • Lexeme: Greek lexis (“word, speech”).
  • Control: Latin contrōllāre (via French), “to check, verify.”
  • Digit: Latin digitus (“finger,” counting origin).
  • Letter: Latin littera (“alphabetic character”).

Operational Guarantees

  • Determinism: Any system can reconstruct exact text from hex/binary using this table.
  • Traceability: Every printable symbol maps to a grapheme; every control maps to a pragmatic action.
  • Interoperability: Aligns keyboards, terminals, parsers, and protocols on a single, etymologically grounded substrate.