Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ ContentsIntroduction0. Introductory exercises1. Basic operations2. Modification, counting and testing3. B-register operations4. Accumulator operations5. Extracode functions6. Input and output operations7. Magnetic tape operations8. Advanced programming techniques9. Complete programs
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureAtlas manualsABL Exercises :: ATLAS 1 COMPUTER ABL PROGRAMMING EXERCISES
ACLLiteratureAtlas manualsABL Exercises :: ATLAS 1 COMPUTER ABL PROGRAMMING EXERCISES
ACL ACD C&A INF CCD CISD Archives
Further reading

Contents
Introduction
0. Introductory exercises
1. Basic operations
2. Modification, counting and testing
3. B-register operations
4. Accumulator operations
5. Extracode functions
6. Input and output operations
7. Magnetic tape operations
8. Advanced programming techniques
9. Complete programs

The I.C.T. ATLAS 1 COMPUTER ABL PROGRAMMING EXAMPLES

CS 349b, April 1966

INTRODUCTION

These exercises in Atlas Basic Language (ABL) are intended to be used in conjunction with the Atlas 1 Programming Manual, the current version of which is document CS 348A. The relevant chapter of the latter manual is indicated at the beginning of each set of examples.

Solutions are given to all the examples. In some cases alternative solutions are presented to illustrate a particular technique. There is generally more than one possible solution to a given exercise and the solutions provided are, therefore, to be regarded only as guides. The reader should, of course, attempt to complete a solution of his own before referring to those given.

Most of the exercises are short pieces of programming and should prove useful as parts of much larger computations, There are, however, examples of complete programs which illustrate the more comprehensive requirements in running a problem on Atlas. Flow diagrams are given in the solution of some of the more complex problems.

NOTES ON SOLUTIONS

All working space used in the store must be addressed. The contents of an address are denoted by enclosing the address in round brackets, Thus

(11.4)
refers to the contents of address 11.4
b1
refers to the contents of B1

The contents of an address after the performance of an instruction is indicated by an apostrophe. Thus the action of the instruction

    113    4     0     11.4 

is denoted by

(11.4)' = b4  

Similarly

    121   12  0   3 

is denoted symbolically by

b12' = 3

All examples are independent unless specifically stated otherwise.

⇑ 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