1084_Fixed_Point_Output_Subroutine_Jul61 1084 Fixed Point Output Subroutine Jul61
1084_Fixed_Point_Output_Subroutine_Jul61 1084_Fixed_Point_Output_Subroutine_Jul61
User Manual: 1084_Fixed_Point_Output_Subroutine_Jul61
Open the PDF directly: View PDF .
Page Count: 4
aECOMP
II
USERS'
PROGRAM
NO.
1084
PROGRAM
TITLE:
FIXED
POINT
OUTPUT
SUBROUTINE
(RELOCATABLE)
PROGRAM
CLASSIFICATION:
S-ubroutine
AUTHOR:
PURPOSE:
DATE:
G.
V.
Roberts
Autonetics
To
output,
in
fixed
point
format,
normalized
.
floating
point
numbers
located
in
memory.
1
July
1961
Published
by'
RECOMP
Users'
Librar.y
at
AUTONETICS
INDUSTRIAL
PRODUCTS
A
DIVISION
OF
NORTH
AMERICAN
AVIATION,
INC.
3400
E.
10
Street,
Long Beaoh
5,
Calif.
RECOMP
II
USERS'
PROGRAM
NO.
' 1084
PAGE
ONE
FIXED'POINT
OUTPUT
SUBROUTINE
(RELOCATABLE)
I.'
PURPOSE
To
output,
in
fixed
point
format,
normalized
floating
point
numbers
,
located
in
memory.
II.
METHOD
The
'argument
is
converted
to
BCD
and,
then
typed
out.
A minus
~ign
is
typed
for
negative
numbers; 2 space
is
typed
for
positive
nUlTlbers.
,
III.
USAGE'
3.1 -The
calling
sequence
is
as
follows:
,
TRA
.,,8
__
~
L
~E_
~(N)_
I
PZE
X
~+l
I
PZE
Y
---,- - -
--
~
+2 : Normal
return
lThere.,8
is
the
location
of
the
first
word
of
the
subroutine,
L(N)
is
the
location
of
the
first
value,
X
is
the
number nt
values,
and Y
is
the
number
of
values
to
be typed
per
line
bef.ore carr1.age
return.
X and
Y must
be
at
a
binary
scale
of
18
and 38,
respectively.
,).2
To
relocate
this
subroutine,
set
L7730.
Enter
the
new
lOyation
in.the
address
portion
of
the
second
half,
i.e.,
+0000000
-OOXXXOO;
press
"st·art".
'
303
'
Including,
sign
and deci.mal
point,
each
"{/\ford
requires
twelve
digits,
folloillTed
by
four
spaces.
'I'he
total
number
of
di.gits
typed
,is
ten
(see
sample
typeout).
'
-
"IT.
TIMING
,
FORM'
A 6-R
REv.a-s7
Approximately 3 seconds
are
reqnired
for
each
value,
including
compu-
tations
and
typeout.
RUG
1084
. Page
Two
v.
RESTRICTIONS
5.1
.
The
value
to
be typed
out
mu·st
be
less
than
107
•
.5.2
When
relocating
this
subroutine,
the
last
two
digits
of
the
new
location
must end
in
zero
(see
·3.2).
145.0000000 126.7199999 -0.049999999 -1 0255549999 67920
00.000
~.
q
c;:l
-0.020000000 0.000000000 0.000000000 1 •
111
000000 20221999999
t-'
0
ex>
3.345600000
-123.648
8999 16.91999999 -31 2940.0999
~
-19099099999
1000.000000 2000.000000 -3000.000000 -4000.000000 -50000000000
-6000
0220999