home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / ascii.mss < prev    next >
Text File  |  2020-01-01  |  8KB  |  228 lines

  1.  
  2.  
  3. @Appendix<The ASCII Character Set>
  4. @index[ASCII]@index[EBCDIC]
  5. @ux<ASCII Code (ANSI X3.4-1968)>
  6.  
  7. @label<-ascii>
  8. There are 128 characters in the ASCII (American national Standard Code
  9. for Information Interchange) "alphabet".  The characters are listed in
  10. order of ASCII value; the columns are labeled as follows:
  11. @begin<description,spread 0>
  12. Bit@\Even parity bit for ASCII character.
  13.  
  14. ASCII Dec@\Decimal (base 10) representation.
  15.  
  16. ASCII Oct@\Octal (base 8) representation.
  17.  
  18. ASCII Hex@\Hexadecimal (base 16) representation.
  19.  
  20. EBCDIC Hex@\EBCDIC hexadecimal equivalent for Kermit translate tables.
  21.  
  22. Char@\Name or graphical representation of character.
  23.  
  24. Remark@\Description of character.
  25.  @end<description>
  26.  
  27. @begin<text,need 8>
  28. The first group consists of nonprintable 'control' characters:
  29.  
  30. @begin<verbatim,Group>
  31. @Index(Control Characters)@Index(XON/XOFF)@Index[Parity]
  32.  
  33.      .....ASCII.... EBCDIC
  34. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  35.  0   000   000   00   00    NUL   ^@@, Null, Idle
  36.  1   001   001   01   01    SOH   ^A, Start of heading
  37.  1   002   002   02   02    STX   ^B, Start of text
  38.  0   003   003   03   03    ETX   ^C, End of text
  39.  1   004   004   04   37    EOT   ^D, End of transmission
  40.  0   005   005   05   2D    ENQ   ^E, Enquiry
  41.  0   006   006   06   2E    ACK   ^F, Acknowledge
  42.  1   007   007   07   2F    BEL   ^G, Bell, beep, or fleep
  43.  1   008   010   08   16    BS    ^H, Backspace
  44.  0   009   011   09   05    HT    ^I, Horizontal tab
  45.  0   010   012   0A   25    LF    ^J, Line feed
  46.  1   011   013   0B   0B    VT    ^K, Vertical tab
  47.  0   012   014   0C   0C    FF    ^L, Form feed (top of page)
  48.  1   013   015   0D   0D    CR    ^M, Carriage return
  49.  1   014   016   0E   0E    SO    ^N, Shift out
  50.  0   015   017   0F   0F    SI    ^O, Shift in
  51.  1   016   020   10   10    DLE   ^P, Data link escape
  52.  0   017   021   11   11    DC1   ^Q, Device control 1, XON
  53.  0   018   022   12   12    DC2   ^R, Device control 2
  54.  1   019   023   13   13    DC3   ^S, Device control 3, XOFF
  55.  0   020   024   14   3C    DC4   ^T, Device control 4
  56.  1   021   025   15   3D    NAK   ^U, Negative acknowledge
  57.  1   022   026   16   32    SYN   ^V, Synchronous idle
  58.  0   023   027   17   26    ETB   ^W, End of transmission block
  59.  0   024   030   18   18    CAN   ^X, Cancel
  60.  1   025   031   19   19    EM    ^Y, End of medium
  61.  1   026   032   1A   3F    SUB   ^Z, Substitute
  62.  0   027   033   1B   27    ESC   ^[, Escape, prefix, altmode
  63.  1   028   034   1C   1C    FS    ^\, File separator
  64.  0   029   035   1D   1D    GS    ^], Group separator
  65.  0   030   036   1E   1E    RS    ^^, Record separator
  66.  1   031   037   1F   1F    US    ^_, Unit separator
  67.  @End<Verbatim>
  68.  @End<Text>
  69.  The last four are usually associated with the
  70. control version of backslash, right square bracket, uparrow (or
  71. circumflex), and underscore, respectively, but some terminals do not
  72. transmit these control characters.
  73.  
  74. @begin<text,need 8>
  75. The following characters are printable:
  76.  
  77. @Begin<Verbatim,Group>
  78. @R<First, some punctuation characters.>
  79.  
  80.      .....ASCII.... EBCDIC
  81. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  82.  1   032   040   20   40    SP    Space, blank
  83.  0   033   041   21   5A    !     Exclamation mark
  84.  0   034   042   22   7F    "     Doublequote
  85.  1   035   043   23   7B    #     Number sign, pound sign
  86.  0   036   044   24   5B    $     Dollar sign
  87.  1   037   045   25   6C    %     Percent sign
  88.  1   038   046   26   50    &     Ampersand
  89.  0   039   047   27   7D    '     Apostrophe, accent acute
  90.  0   040   050   28   4D    (     Left parenthesis
  91.  1   041   051   29   5D    )     Right parenthesis
  92.  1   042   052   2A   5C    *     Asterisk, star
  93.  0   043   053   2B   4E    +     Plus sign
  94.  1   044   054   2C   6B    ,     Comma
  95.  0   045   055   2D   60    -     Dash, hyphen, minus sign
  96.  0   046   056   2E   4B    .     Period, dot
  97.  1   047   057   2F   61    /     Slash
  98. @end<verbatim>
  99. @end<text>
  100.  
  101. @Begin<Verbatim,Group>
  102. @R<Numeric characters:>
  103.  
  104.      .....ASCII.... EBCDIC
  105. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  106.  0   048   060   30   F0    0     Zero
  107.  1   049   061   31   F1    1     One
  108.  1   050   062   32   F2    2     Two
  109.  0   051   063   33   F3    3     Three
  110.  1   052   064   34   F4    4     Four
  111.  0   053   065   35   F5    5     Five
  112.  0   054   066   36   F6    6     Six
  113.  1   055   067   37   F7    7     Seven
  114.  1   056   070   38   F8    8     Eight
  115.  0   057   071   39   F9    9     Nine
  116. @End<Verbatim>
  117.  
  118. @Begin<Verbatim,Group>
  119. @R<More punctuation characters:>
  120.  
  121.      .....ASCII.... EBCDIC
  122. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  123.  0   058   072   3A   7A    :     Colon
  124.  1   059   073   3B   5E    ;     Semicolon
  125.  0   060   074   3C   4C    <     Left angle bracket
  126.  1   061   075   3D   7E    =     Equal sign
  127.  1   062   076   3E   6E    >     Right angle bracket
  128.  0   063   077   3F   6F    ?     Question mark
  129.  1   064   100   40   7C    @@     "At" sign
  130. @End<Verbatim>
  131.  
  132. @Begin<Verbatim,Group>
  133. @R<Upper-case alphabetic characters (letters):>
  134.  
  135.      .....ASCII.... EBCDIC
  136. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  137.  0   065   101   41   C1    A
  138.  0   066   102   42   C2    B
  139.  1   067   103   43   C3    C
  140.  0   068   104   44   C4    D
  141.  1   069   105   45   C5    E
  142.  1   070   106   46   C6    F
  143.  0   071   107   47   C7    G
  144.  0   072   110   48   C8    H
  145.  1   073   111   49   C9    I
  146.  1   074   112   4A   D1    J
  147.  0   075   113   4B   D2    K
  148.  1   076   114   4C   D3    L
  149.  0   077   115   4D   D4    M
  150.  0   078   116   4E   D5    N
  151.  1   079   117   4F   D6    O
  152.  0   080   120   50   D7    P
  153.  1   081   121   51   D8    Q
  154.  1   082   122   52   D9    R
  155.  0   083   123   53   E2    S
  156.  1   084   124   54   E3    T
  157.  0   085   125   55   E4    U
  158.  0   086   126   56   E5    V
  159.  1   087   127   57   E6    W
  160.  1   088   130   58   E7    X
  161.  0   089   131   59   E8    Y
  162.  0   090   132   5A   E9    Z
  163. @End<Verbatim>
  164.  
  165. @Begin<Verbatim,Group>
  166. @R<More punctuation characters:>
  167.  
  168.      .....ASCII.... EBCDIC
  169. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  170.  1   091   133   5B   AD    [     Left square bracket
  171.  0   092   134   5C   E0    \     Backslash
  172.  1   093   135   5D   BD    ]     Right square bracket
  173.  1   094   136   5E   5F    ^     Circumflex, up arrow
  174.  0   095   137   5F   6D    _     Underscore, left arrow
  175.  0   096   140   60   79    `     Accent grave
  176. @End<Verbatim>
  177.  
  178. @Begin<Verbatim,Group>
  179. @R<Lower-case alphabetic characters (letters):>
  180.  
  181.      .....ASCII.... EBCDIC
  182. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  183.  1   097   141   61   81    a
  184.  1   098   142   62   82    b
  185.  0   099   143   63   83    c
  186.  1   100   144   64   84    d
  187.  0   101   145   65   85    e
  188.  0   102   146   66   86    f
  189.  1   103   147   67   87    g
  190.  1   104   150   68   88    h
  191.  0   105   151   69   89    i
  192.  0   106   152   6A   91    j
  193.  1   107   153   6B   92    k
  194.  0   108   154   6C   93    l
  195.  1   109   155   6D   94    m
  196.  1   110   156   6E   95    n
  197.  0   111   157   6F   96    o
  198.  1   112   160   70   97    p
  199.  0   113   161   71   98    q
  200.  0   114   162   72   99    r
  201.  1   115   163   73   A2    s
  202.  0   116   164   74   A3    t
  203.  1   117   165   75   A4    u
  204.  1   118   166   76   A5    v
  205.  0   119   167   77   A6    w
  206.  0   120   170   78   A7    x
  207.  1   121   171   79   A8    y
  208.  1   122   172   7A   A9    z
  209. @End<Verbatim>
  210.  
  211. @Begin<Verbatim,Group>
  212. @R<More punctuation characters:>
  213.  
  214.      .....ASCII.... EBCDIC
  215. @u<Bit  Dec   Oct  Hex  Hex    Char  Remarks>
  216.  0   123   173   7B   C0     {    Left brace (curly bracket)
  217.  1   124   174   7C   4F     |    Vertical bar
  218.  0   125   175   7D   D0     }    Right brace (curly bracket)
  219.  0   126   176   7E   A1     ~    Tilde
  220.  
  221. @End<Verbatim>
  222.  
  223. @Begin<Verbatim,Group>
  224. @R<Finally, one more nonprintable character:>
  225.  
  226.  0    127   177  7F   07    DEL   Delete, rubout
  227. @End<Verbatim>
  228.