Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ PrefaceContentsNote on certain Supervisor features1. Presenting an Algol Program to Atlas2. Variations on Algol 603. Monitor printing and fault diagnosis4. Code procedures5. Input and Output6. Miscellaneous programming notes □ Appendices and indices □ A1. ICT 7-track punched tape codeA2. Hardware representationA3. Fault tableA4. Standard functions and system proceduresIndex to Supervisor and compiler printingsGeneral index
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureAtlas manualsAlgol :: ATLAS 1 COMPUTER ALGOL REFERENCE MANUAL
ACLLiteratureAtlas manualsAlgol :: ATLAS 1 COMPUTER ALGOL REFERENCE MANUAL
ACL ACD C&A INF CCD CISD Archives
Further reading

Preface
Contents
Note on certain Supervisor features
1. Presenting an Algol Program to Atlas
2. Variations on Algol 60
3. Monitor printing and fault diagnosis
4. Code procedures
5. Input and Output
6. Miscellaneous programming notes
Appendices and indices
A1. ICT 7-track punched tape code
A2. Hardware representation
A3. Fault table
A4. Standard functions and system procedures
Index to Supervisor and compiler printings
General index

Appendix 1 ICT 7-track punched tape code

These tables give the character and internal code associated with each 7-track punching. For a complete specification of Atlas Internal Code, see CS 348A, section 8.2 and Appendix D; it is a 6-bit 2-set code, each character being written as 2 octal digits, and the sets being called inner set and outer set. Carriage control characters (newline and paper throw) do not have internal codes; see CS348A, section 8.3.

Tape punching               Upper Case                             Lower Case
                      character      internal code          character      internal code
  O .                     SP           **  01                  SP            **  01
    .  O              (unassigned)     **  00              (unassigned)      **  01
    . O                   NL                                   NL                  
  O . OO                  PT                                   PT                  
    .O                    TB           IS  02                  TB            IS  02
  O .O O                  BS           IS  03                  BS            IS  03
  O .OO                   LC           **  06                  LC            **  06
    .OOO                  UC           **  07                  UC            **  07
   O.                 (unassigned)     OS  10              (unassigned)      OS  10
  OO.  O              (unassigned)     OS  11              (unassigned)      OS  11
  OO. O               (unassigned)     OS  12              (unassigned)      OS  12
   O. OO              (unassigned)     OS  13              (unassigned)      OS  13
  OO.O                    ST           OS  14                  ST            OS  14
   O.O O                  PN           OS  15                  PN            OS  15
   O.OO                   PF           OS  16                  PF            OS  16
  OO.OOO                  /            IS  17                  :             OS  17
 O  .                     0            IS  20                  '             IS  40
 OO .  O                  1            IS  21                  [             OS  21
 OO . O                   2            IS  22                  ]             OS  22
 O  . OO                  3            IS  23                  <             IS  32
 OO .O                    4            IS  24                  >             IS  33
 O  .O O                  5            IS  25                  =             IS  34
 O  .OO                   6            IS  26                  UL            OS  26
 OO .OOO                  7            IS  27                  '             OS  27
 OOO.                     8            IS  30                  (             IS  10
 O O.  O                  9            IS  31                  )             IS  11
 O O. O                   10(α)        OS  32                  %(2)          OS  30
 OOO. OO                  11(β)        OS  33                  £(π)          IS  13
 O O.O                    ½            OS  34                  ?             IS  14
 OOO.O O                  +            IS  35                  &             IS  15
 OOO.OO                   -            IS  36                  *             IS  16
 O O.OOO                  .            IS  37                  ,             IS  12

Tape punching               Upper Case                             Lower Case
                      character      internal code          character      internal code
O   .                 (unassigned)     OS  37              (unassigned)      OS  40
O O .  O                  A            IS  41                  a             OS  41
O O . O                   B            IS  42                  b             OS  42
O   . OO                  C            IS  43                  c             OS  43
O O .O                    D            IS  44                  d             OS  44
O   .O O                  E            IS  45                  e             OS  45
O   .OO                   F            IS  46                  f             OS  46
O O .OOO                  G            IS  47                  g             OS  47
O OO.                     H            IS  50                  h             OS  50
O  O.  O                  I            IS  51                  i             OS  51
O  O. O                   J            IS  52                  j             OS  52
O OO. OO                  K            IS  53                  k             OS  53
O  O.O                    L            IS  54                  l             OS  54
O OO.O O                  M            IS  55                  m             OS  55
O OO.OO                   N            IS  56                  n             OS  56
O  O.OOO                  O            IS  57                  o             OS  57
OOO .                     P            IS  60                  p             OS  60
OO  .  O                  Q            IS  61                  q             OS  61
OO  . O                   R            IS  62                  r             OS  62
OOO . OO                  S            IS  63                  s             OS  63
OO  .O                    T            IS  64                  t             OS  64
OOO .O O                  U            IS  65                  u             OS  65
OOO .OO                   V            IS  66                  v             OS  66
OO  .OOO                  W            IS  67                  w             OS  67
OO O.                     X            IS  70                  x             OS  70
OOOO.  O                  Y            IS  71                  y             OS  71
OOOO. O                   Z            IS  72                  z             OS  72
OO O. OO              (unassigned)     IS  73             (unassigned)       OS  73
OOOO.O                (unassigned)     IS  74             (unassigned)       OS  74
OO O.O O              (unassigned)     IS  75             (unassigned)       OS  75
OO O.OO                   ES           IS  76                  ES            OS  76
OOOO.OOO                  ER           OS  77                  ER            OS  77

Notes

1. Characters in parentheses are alternatives on different sets of equipment.

2. Abbreviations used are:

SP	space       BS backspace     PN punch on 
NL	newline     LC lower case    PF punch off
PT	paper throw UC upper case    UL underline
TB	tabulate    ST stop          ER erase
ES	escape      IS inner set     OS outer set

3. The designation (unassigned) indicates that the punching has no printed character associated with it.

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site