IBM 1620 1 Manual page 46

Table of Contents

Advertisement

continues until tenninated by one of the following
conditions:
1.
Sensing of the alphameric record mark. A
record mark character is not written on the
typewriter but causes an end-of-line character
to be
punched in the tape. If the character at
the P address is a record mark, the cpu-type-
writer operation will be suspended.
2.
Pressing the Release key on the console. If this
is done before an alphameric record mark has
been encountered in core storage, a record
mark character is not written, and if the unit
is the paper tape punch, an end-oF-line char-
acter is not punched. If the Release key is not
pressed and no alphameric record mark is
encountered before the data from the highest-
numbered core storage address is written, the
machine «loops back" to 00000, and transmis-
sion continues.
3. Writing of the 159th and 160th core storage
positions into the 80th position of
card output
buffer storage.
4.
Writing the 197th position in the
Printer buf-
fer, or sensing an alphameric record mark or
group mark in core storage. The print buffer
contains 197 positions even though the 1443
prints only 120 or 144 positions. A record mark
or group mark should be placed in position
121 or 145 to prevent possible Printer Checks
caused by the transmission of unedited posi-
tions. Either of these characters at the P minus
1 and P addresses causes the buffer to be
loaded with blanks and a "blank line" to be
printed.
Flag bits in the data area do not affect
BCD
buffer translation.
5.
An alphameric record mark or group mark
also tenninates a
Plotter operation. Positive
and negative numeric characters,
except minus
zero, in the two-digit 'or alphameric fonnat
may be used in the Plotter record. Other
characters can cause either conflicting com-
mands or no command to be sent to the Plot-
ter. Only the absolute value of the digit is
translated for a plotter signal; that is, the
sign does not affect the direction of Plotter
action.
Each alphameric character in core storage is written
on the output unit as a single character, and the char-
acter in core storage remains unchanged. No flag bit
is written on the output unit.
The P address must deSignate an odd-numbered
core storage position.
Execution Time. Same as Write Numerically.
42
Dump Numerically (DN-3S)
Description. Numeric infonnation is transmitted
serially to an output unit, beginning with the P ad-
dress and continuing through successively higher-
numbered addresses. Transmission tenninates after
the character has been written from the highest-
numbered position of the addressed core storage
module. This address is 1,9999, 39999, or 59999, de-
pending on the 20,OOO-position module specified by
the P address.
If
the output unit selected is the
tape punch, an
end-of-line character is punched in the tape imme-
diately following the last character.
If
the output unit selected is the
card punch,
punching continues until all 80 columns of the last
card
have
been punched
out.
The instruction
35 00000 00400 causes the first 20,000 digits in core
storage to be punched into 250 cards. If a starting
address chosen is not an exact multiple of 80 columns
to the end of a 20,OOO-digit storage module, data
from the last card will overflow to the "low" end
of the next module, or "wrap around" to address
00000 and successively higher-numbered addresses
as required to completely punch out all 80 columns of
the last card. Transmission also may be tenninated
at any time by pressing the Release key on the 1620
console.
The printer buffer is loaded with 197 characters,
including record marks and group marks - these
characters do not tenninate the operation as they do
for the Write Numerically and Write Alphamerically
instructions. The output or result of each character
is shown in Table 3 for each output instruction. Only
one print line (first 120 or 144 characters of the buf-
fer load) occurs per Dump instruction. The "Wrap
around" principle applies.
A "dump memory" can be effected by a loop of
three instructions: Dump, followed by Add Imme-
diate (120 or 144) to the Dump P address, followed
by Branch Back to the Dump. The Stop key can be
used to halt the routine.
Except for the
0
punchout on cards, each numeric
character, as well as any single record mark character,
is written on the output unit along with its flag bit
(if
any); the Plotter, of course, accepts each char-
acter as a plotting command. The character in core
storage remains unchanged. This causes only the flag
(X punch) of a
0
to be ,punched in an output card,
so that any subsequent printout of that character
from the card will be as a hyphen. (See Appendix C.)
An alphameric character (represented in core stor-
age as two numeric digits) cannot be written on the
output unit as a Single character by this instruction.
Execution Time. Same as Write Numerically.

Advertisement

Table of Contents
loading

Table of Contents