Service Manuals, User Guides, Schematic Diagrams or docs for : IBM 140x TIE4-0064_1401codingTechniq

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
TIE4-0064_1401codingTechniq


>> Download TIE4-0064_1401codingTechniq documenatation <<

Text preview - extract from the document
TECHNICAL                                          TIE 4-0064
INFORMATION                                        March 24, 1964
ElC-CHAN(jE                                        74 pages




, BASIC CODIN'G TECHNIQUES FOR

 THE 1401 COMPUTER




  David A. Barrett
  Associate .Systems Engineer
  IBM Israel Ltd.
  15, Lincoln Street
; Tel-Aviv, Israel




IBM CONFIDENTIAL


  This paper is in the author's original form.
  The objective in providing this copy is to
. keep you informed in your field of interest.
  Please do not distribute this paper to persons
  oqtside the Company.




 Distributed by
 DPD Program Information Department
,IBM Corporation
 112 East Post Road
 White PI,ains, New York                            TIE 4-0064
                       TABLE             OF   CONTENTS




                                                         PAGE
   CONTENTS
                                                         -
Introduction                                              2

Section I                                                 4
   Add                                                    4
    Zero-Add                                              6
    Subtract                                              7
    Zero-Subtract                                         8
    Unconditional ':Branch                                9
    Branch if Indicator on                               10

    Branch if character equal                            11

    Branch if    word~arkor       zone                   12

    No Operation                                         14
    Compare                                              15
   H8l.t                                                 21

    Clear Storage                                        22

    Set & Clear     Word~ark                             23
   Move                                                  24
   Move with zero      suppressi~n                       25
   Move      numeric, move zone                          26
    Load                                                 27
    Ed. it                                               28
    Head, :Punch, Print                                  29
   MultipJ.y                                             31
   CONTENTS

Section I (continued)
   Divide                        33
  Modify Address                 35
   Store A-, B- address          ;6
Section II                       42
  Address Modification and XRs   42
   Subroutines                   46
  Magnetic Tapes                 6;
   Tables, Table hook-up         66
Diagrams                         70
   Fig. 1                        70
   Fig. 2                        71
   Abstract of    Pa~




   Basic Coding      Tec~niques   tor the IBM 1401 Computer.

   David A. Barreiit

   26th February l.964

   Direct Inquiries to :            David A. Barrett,
                                    I:eM (Israe~) Ltd.,
                                    15, Lincoln st.,
                                    Tel-Aviv,
                                    Israel.
                                                               Tel-Aviv   31241



                This paper is designed as an educational aid to       progra..'l1n~ers


 -beginning to work on the        IB~   1401 computer, and it also includes an
  analysis of more .advanced techniques of program coding which may be
  of interest to more experienced programmers. It is divided into two
. . sections,. the first of which analyses the use of the 1401        instructioh~,

  ,the second   o~   which describez various 140J' programming techniques.
  It could be used as a supplement to the 1401 machine manual.
        Basic Coding Techniques for the 1401 Computer



INTRODUCTION
           It is not always advisable to Jr:estrict programmers to
simple techniques. A short-term advantage may be gained, in
that inexperienced personnel will make fewer mistakes. They
will tend not to over-rea~h themselves.

           However, the 1401 computer offers a large number
of alternative methods of carrying out any particular operation.
In different circumstances, anyone of these methods may turn
out to be the most efficient solution, either because it uses up
less of the core storage, or because it will be executed faster.
When a programmer is able to condense a sequence of instructions
into a very small seetion of core storage, he is making room
for extra instructions and is effectively expanding the power of
his machine. In the same way, time-saving techniques increase
the effective speed of the machine. Such additions to the power
and speed of the 1401 can be quit~ significant.

            Tight programming will also have a very be"neficial
effect on the morale of the installation which employs it.
Programmers gain a thorough understanding of their computer,
and make fewer mistakes in the simpler types of operation.
They also find themselves confronted with the problem of not
only making a program work. but of making it work efficiently .
This makes every program intrinsically more interesting, and
adds "to the concen~ration which they can bring to its solution.

           Programmers should accustom themselves to the use
of storage -- or time-saving techniques as often as possible, so that
they may be entirely familiar with them when the need arises.

            The potential IBM customer is advised to select
a team of trainee programmers, on the basis of various aptitude
and intelligence tests. These trainees are subjected to intensive.
IBM courses. Those who achieve high ratings on the course are
retaif:led as programmers by the customer, and are expected
to begin writing actual programs for their installation immediately.
Subsequent additions to the programming staff undergo a similar
training. but benefit to a real if small degree from the adv.ice of
their by now more experienced colleagues. Naturally the
customer requires that his installation be operation~l as soon
as possible, and the programmer training is designed with this


                                                                   4t   



◦ Jabse Service Manual Search 2024 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo