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 3 Fault table

The following is a list of possible faults causing entry to the Supervisor monitor program, with the fault heading, trap number, and mark or count in B91, in each case. For further explanations see CS 348A, Chapter 11.

      Fault                  Monitor Printing          Detected by     Mark or count    Trap No
                                                                          in B91        (if any)
local time expired            L TIME EXCEEDED              S               bit 5              0
division overflow             DIV OVERFLOW                 I               bit 6              1
exponent overflow             EXP OVERFLOW                 I               bit 14             2
page locked down              PAGE LOCKED DOWN             S               bit 1              3
no. of blocks exceeded        EXCESS BLOCKS                S               2.0                4
square root argument < 0      SQ RT -VE ARC                E               2.4                5
logarithm argument ≤ 0        LOG -VE ARG                  E               3.0                6
1/2" tape fault               IBM TAPE ERROR               E               3.4                7
inverse trig, function        INVERSE TRIG OUT OF RANGE    E               4.0                8
reading after input ended     INPUT ENDED                  S               4.4                9
end of magnetic tape          END TAPE                     S               5.0                10
variable length record error  V TAPE ERROR                 E               5.4                11
magnetic tape failure         TAPE FAIL                    S               6.0                12
computer failure              COMPUTER FAIL                S               6.4                13
unassigned function           ILLEGAL FUNCTION             I               bit 4    
sacred violation instr.       SV INSTRUCTION               I               bit 8    
sacred violation operand      SV OPERAND                   I               bit 10    
illegal block no.             ILLEGAL BLOCK                S               9.6    
band not reserved             BAND NOT RESERVED            S               10.2    
computing time expired        C TIME EXCEEDED              S               bit 2    
execution time expired        E TIME EXCEEDED              S               bit 3    
input not defined             INPUT NOT DEFINED            S               11.6    
output not defined            OUTPUT NOT DEFINED           S               12.2    
output exceeded               OUTPUT EXCEEDED              S               12.6    
tape not defined              TAPE NOT DEFINED             S               13.2    
illegal search                ILLEGAL SEARCH               S               13.6    
no selected tape              NO TAPE SELECTED             S               14.2    
no mode defined, or attempt   WRONG TAPE MODE              S               14.6     
to write when not permitted
no. of decks exceeded         EXCESS DECKS                 S               15.2
no. of trap set               TRAP UNSET                   S               15.6
no. of branches exceeded      EXCESS BRANCHES              S               16.2

(I = interrupt routine, E = extracode, S = Supervisor extracode routine)

⇑ 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