EasyManua.ls Logo

IBM 1620 User Manual

IBM 1620
111 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #5 background imageLoading...
Page #5 background image
Part
l-Introduction
to
IBM
FORTRAN
Digital
Computers
FORTRAN
(FORmula TRANslation)
is
an
automatic
coding
system
that
allows
the
engineer
and
scientist to utilize a
computer
for
problem
solving
with
only a
slight knowledge
of
the
computer
and
a
short
period
of
training.
FORTRAN
is
written
in
a
language
that
is a compromise
between
the
language
of
the
computer
and
the
language
of
the
engineer
and
scientist.
To
satisfy
the
computer, symbols
are
used
that
the
computer
can
understand
and
this requires
that
the
rules for
their
use
be
closely followed.
To
satisfy
the
engineer
and
scientist, as
many
of
the
detailed
computer
control operations as possible are
eliminated
from
the
job
of
writing programs,
and
a
problem
statement
format
close to
that
of
the
mathematical
equation is used.
FORTRAN
programs
are
written
on
paper
coding
forms,
punched
into
IBM
cards
or
IBM
paper
tape,
and
then
processed on
an
IBM
Data
Processing System.
This
manual
is
written
for
the
IBM
1620
Data
Processing System, a low-cost, solid
state
digital computer.
A digital
computer
is composed of
the
following elements:
1.
Input
Unit. Digital computers
accept
numbers, letters,
and
symbols. In-
formation
can
be
fed
into
the
system
by
using
punched
cards,
punched
paper
tape,
or
by
inserting information
manually
through
a
typewriter
keyboard.
2.
Central Processing Unit.
The
sequence
of
steps to
be
performed
must
be
translated into
detailed
instructions
which
the
computer
can
understand.
A series
of
instructions
is
called a
program.
When
it
is
retained
in
a stor-
age device,
it
is
called a stored
program.
These
coded
instructions in
storage
are
available as
needed
to
direct
and
complete
an
entire
sequence
of operations. Special instructions
may
permit
logical-arithmetic decisions
to
be
made
based
on
intermediate
results; these decisions allow
the
com-
puter
to select
the
proper
course
among
several alternatives for solving
a problem.
A logical-arithmetic
unit
can
add,
subtract, multiply, divide,
and
compare
numbers
in
a
manner
similar to a desk calculator,
but
at
lightning speed. Complex calculations are usually combinations
of
these
basic operations.
The
logical-arithmetic
unit
can
make
logical decisions.
It
can
distinguish positive, negative,
and
zero values
and
transfer this in-
formation to
other
units
of
the
computer.
3.
Storage Unit.
Data
can
be
internally stored
until
needed.
This informa-
tion is stored
in
a
manner
quite
similar to
the
way
music
or
speech is
stored on a
tape
for
playback
on a
tape
recorder,
although
the
notation
used
is
quite
different. Stored information
can
be
referred
to once
or
many
times,
and
can
be
replaced
whenever
desired.
The
information
stored
by
the
computer
can
be
original
data,
intermediate
results, refer-
ence
tables, or instructions.
Each
storage location is identified
by
an
indi-
vidual location
number
which is called
an
address. By means of these
numerical addresses, a
computer
can
locate
data
and
instructions as
needed
during
the
course of a problem.
4.
Output
Unit.
While
doing
its work,
the
computer
can
produce
answers
in
several forms. Results
may
be
punched
into cards,
paper
tape,
or
printed
in
report
form.
Introduction to
IBM
FORTRAN
5

Other manuals for IBM 1620

Question and Answer IconNeed help?

Do you have a question about the IBM 1620 and is the answer not in the manual?

IBM 1620 Specifications

General IconGeneral
CategoryDesktop
ManufacturerIBM
Model1620
Introduced1959
WeightApproximately 1, 000 pounds
Memory20, 000 to 60, 000 digits
ProgrammingFORTRAN, Symbolic Programming System (SPS)
CPUDecimal, variable word length
StorageMagnetic disk drive (IBM 1311)

Summary

Introduction to IBM FORTRAN

Writing the 1620 FORTRAN Program

Floating Point Arithmetic Explained

Details floating point arithmetic, mantissa, and exponent representation.

FORTRAN Constants: Definition and Types

Defines constants and explains fixed and floating point constant formats.

FORTRAN Variables: Definition and Naming

Explains variables, their distinction from constants, and naming conventions.

FORTRAN Subscripts and Arrays

Explains subscripts for referencing array elements and defining arrays.

Arithmetic Statements

Describes how numerical calculations are defined using arithmetic statements.

FORTRAN Expressions: Structure and Operations

Defines expressions and lists the basic FORTRAN operation symbols.

Control Statements

Explains control statements that provide flexibility in program development.

Unconditional GO TO Statement

Describes the unconditional GO TO statement for transferring program execution.

Computed GO TO Statement

Explains the computed GO TO statement for conditional transfers.

IF Statement for Conditional Logic

Details the IF statement for transferring program flow based on expression values.

DO Statement for Looping Constructs

Explains the DO statement for simplifying loop programming and providing flexibility.

Nested DO Statements and Rules

Explains the rules for nesting DO statements within other DO statements.

Input/Output Statements

Explains statements used to read data into programs and output results.

READ Statement for Card Input

Details the READ statement for inputting data from punched cards.

PRINT Statement for Printer Output

Explains the PRINT statement for outputting data to the 1443 Printer.

FORTRAN Specification Statements

Introduces specification statements, including FORMAT and DIMENSION.

FORMAT Statement for Data Conversion

Explains the FORMAT statement for controlling input/output data conversion.

FORMAT Statement Output Specifications

Explains I (Integer) and F (Floating Point) conversion for output.

DIMENSION Statement

Explains the DIMENSION statement for allocating storage for arrays.

Operating Principles

Producing the Object Program

Explains the fundamental steps for creating the object program from source code.

Loading the FORTRAN Compiler

Explains the procedures for loading the compiler program deck or tape.

Compiling the FORTRAN Source Program

Describes how to initiate compilation of the FORTRAN source program.

Loading FORTRAN Subroutines

Explains how to load subroutine decks or tapes after source program compilation.

Executing the Object Program

Details the procedures for loading and executing the compiled FORTRAN object program.

Using the Trace Feature for Debugging

Explains how to use the trace feature to monitor program flow and check correctness.

Analysis of the FORTRAN Program

FORTRAN Subroutines: Overview and Classification

Introduces FORTRAN subroutines, their types, and available sets.

Error Analysis of FORTRAN Subroutines

Discusses errors, their codes, and FAC values for FORTRAN subroutines.

FORTRAN Subroutine Error Checks and Codes

Lists subroutine error checks, error codes, and FAC values for error conditions.

Processor

Storage Allocation

The FORTRAN Pre-Compiler Program

Operation of the FORTRAN Pre-Compiler

Explains the two-phase operation: Error Analysis and Final Program Summary.

Pre-Compiler Error Code Categories

Categorizes the common errors detected by the Pre-Compiler program.

Error Analysis Phase

Program Switch Settings

Loading the FORTRAN Pre-Compiler Program

Details the steps required to load the FORTRAN Pre-Compiler program.

Processing the Source Program with Pre-Compiler

Explains how to process the source program using the Pre-Compiler.

Appendix A - Summary of 1620 FORTRAN Statements

DIMENSION Statement Summary

Summarizes the DIMENSION statement for array declaration.

DO Statement Summary

Summarizes the DO statement for loop control.

FORMAT Statement Summary

Summarizes the FORMAT statement for data conversion.

IF Statement Summary

Summarizes the IF statement for conditional logic.

PRINT Statement Summary

Summarizes the PRINT statement for printer output.

READ Statement Summary

Summarizes the READ statement for card input.

Summary of 1620 Operating Principles

Card Input

Covers the process of inputting data via punched cards.

IBM 1622 Card Read Punch Overview

Provides an overview of the IBM 1622 Card Read Punch.

IBM 1443 Printer Overview

Provides an overview of the IBM 1443 printer.

1443 Printer Keys, Lights, and Switches

Details the keys, lights, and switches for operating the 1443 printer.

1443 Printer Start Key Operation

Explains the operation of the 1443 printer's start key.

1443 Printer Stop Key Operation

Details the operation of the 1443 printer's stop key.

1443 Printer Ready Light

Explains the function of the 1443 printer's ready light.

1443 Printer Sync Check Light

Describes the 1443 printer's sync check light and error conditions.

1443 Printer Parity Check Light

Explains the 1443 printer's parity check light indicator.

1443 Printer Manual Controls

Details the manual controls for operating the 1443 printer.

Related product manuals