Wang 700A User manual



I
I
•
©WANG
LABORATORIES,
INC., 1970
Tewksbury, Mass.
01876
Telephone (617)
851-7all
TWX
110
343-6769
REFEREN~E
M:ANUAL
,
,
t,

FOREWORD
This reference manual is designed to provide the user with
abasic understanding and practical guidance
in
the
use
of
Wang's 700A/B Electronic Calculators.
The
aim has been to assist
the
user
by
presenting
the
most
useful technique, concept and
method
for utilizing
the
700
to
its best advantage.
For
further information,
contact
your
local sales office or
Wang Laboratories, Inc., 836
North
Street, Tewksbury,
Massachusetts 01876.

SECTION
I -
INTRODUCTION
SECTION
II
-
EXPLANATION
OF
KEYS
SECTION
III -
PROGRAMMING
SECTION
IV
-
PROGRAM
CONCEPTS
SECTION
V-
DECISION
COMMANDS
SECTION
VI
-
PROGRAMMING
TECHNIUUES
USING
A
TAPE
CASSETTE
SECTION
VII
-
ADDITIONAL
COMMANDS
NOT
FOUND
ON
THE
700
KEYBOARD
SECTION
VIII
-
TRIGONOMETRIC
PACKAGE
PROGRAM,
STATISTICAL
PACKAGE
PROGRAM
SECTION
IX
-
SAMPLE
PROGRAMS
SECTION
X-
WARRANTY,
SERVICE
AND
MAINTENANCE


Table
of
Contents
TABLE
OF
CONTENTS
SECTION
I -
INTRODUCTION
Introduction
. . . . . . •• • • • • •••• • •••• • • • ••
1-1
••••
SECTION
II
-
EXPLANATION
OF
KEYS
Modes
of
Operation.
. . . . . . . . . . . . . . . . . . . . . . .
Run Mode . . . . . . . . . . . . . . . . . . . . . . . . .
..
.
Learn
Mode'.
.........................
.'
Learn-Print
Mode.
. . . . . . . . . . . . . . . . . . . . . . . .
List-Program
Mode
........................
Turning
the
700
ON.
......................
Non-Programmable
Key
......................
Prim
e . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program
Counter
and
Set
PC . . . . . . . . . . . . . . . . . . . .
Ste
p.
. . . . . . . . . . . . . . . . . . . . .
..
. . . . . . .
Verify
Program
.........................
Record
Program
. . . . . . . . . . . . . . . . . . . . . . . . .
The
Display.
. . . . . . . . . . . . . . . . . . . . . . . . . .
X-
Register
. . . . . . . . . . . . . . . . . . . . . . . . . . .
En
tering
aNum
ber
. . . . . . . . . . . . . . . . . . . . . . . .
Set
Exp
. . . . . . . . . . . . . . . . . . . . . . . . . .
..
.
Y-Register . . . ......................
..
.
Program-Error
Indicator
. . . . . . . . . . . . . . . . . . . . . .
Data
Storage
Registers.
. . . . . . . . . . . . . . . . . . . . . .
Direct
Addressing
. . . . . . . . . . . . . . . . . . . . . . . .
Toggle
Switches
and
Special
Function
Keys
. . . . . . . . . . . . . .
S
tore
Direct.
. . . . . . . . . . . . . . . . . . . . . . . . . .
Recall
Direct
. . . . . . . . . . . . . . . . . . . . . . . . . .
Exchange
Direct
. . . . . . . . . . . . . . . . . . . . . . . . .
Add,
Subtract,
Multiply,
and
Divide
Direct.
. . . . . . . . . . . . . .
Indirect
Addressing.
. . . . . . . . . . . . . . .. . . . . . . . .
Indirect
Keys
. . . . . . . . . . . . . . . . . . . . . . . . . .
Advantages
of
Indirect
Addressing
. . . . . . . . . . . . . . . . . .
Recall
Residue.
.........................
Addition,
Subtraction,
Multiplication.
. . . . . . . . . . . . . . . .
Division ..........................
..
.
Write
Commands.
. . . . . . . . . . . . . . . . . . . . . . . .
Group
I -
Group
2.
.......................
SECTION
III -
PROGRAMMING
Coding.
............................
Generating
a
Code
Using
Special
Function
Keys
and
Toggle
Switches
Core
Memory
. . . . . . . . . . . . . . . . . . . . . . . . . .
Number
of
Registers
Occupied
By a
Program
. . . . . . . . . . . . . .
SECTION
IV
-
PROGRAM
CONCEPTS
Programming
Concepts
. . . . . . . . . . . . . . . . . . . . . .
Mark
and
Search
Commands
. . . . . . . . . . . . . . . . . . . .
Su
brou
tine
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Double-Level
Subroutines
(or
a
Subroutine
within
a
Subroutine)
. . . . . .
v
2-1
2-1
2-1
2-1
2-2
2-2
2-2
2-2
2-3
2-3
2-4
2-4
2-4
2-5
2-5
2-5
2-6
2-8
2-9
2-9
2-9
2-12
2-12
2-13
2-13
2-14
2-14
2-16
2-16
2-17
2-18
2-20
2-21
3-1
3-2
3-3
3-5
4-1
4-2
4-5
4-7

Table
of
Contents
TABLE
OF
CONTENTS (Continued)
SECTION
V - DECISION
COMMANDS
DECISIONS.
..........................
5-1
S
kip
if
Y=X . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Skip
if
Y>X . . . . . . . . . . . . . . . . . . . . . . . .
5-
2
SkipifY<X
5-3
Skip
if
Error
. . . . . . . . . . . . . . . . . . . . . . . . 5-3
PROGRAMMING
TECHNIQUES
.................. 5-4
Looping
Using a
Counter.
. . . . . . . . . . . . . . . . . . . 5-4
Looping
Without
a
Counter.
.................. 5-6
Scanning a
Table.
. . . . . . . . . . . . . . . . . . . . . . 5-8
Go
.. ..
.
.. .. .. ..
.
.. .. ..
. . . . . . .
.. ..
.
..
. .
..
. . . 5-9
SECTION
VI
-
PROGRAMMING
TECHNIQUES USING ATAPE CASSETTE
Tape
Cassette . . . . . . . . . . . . . . . . . . . . . . . . . .
6-1
Tape
Drive
Operation
....................... 6-2
Machine-Error
Indicator
. . . . . . . . . . . . . . . . . . . . . . 6-2
Protection
of
Program
on
Tape
. . . . . . . . . . . . . . . . . . . 6-3
What
is
aProgram Block? . . . . . . . . . . . . . . . . . . . . . 6-3
End
Program
. . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
How
to
Learn
aProgram
Into
Core
From
the
Keyboard.
......... 6-5
How
to
Transfer
aProgram
From
Core
to
Tape
. . . . . . . . . .
.,
6-6
How
to
Load
aProgram
From
Tape
into
Core.
............. 6-7
Bypassing
Program
Blocks . . .
...
................ 6-8
Procedure
for
Correcting
Single
Program
Step.
. . . . . . . . . . . . . 6-8
Procedure
for
Inserting
Ex
tra
Program
Steps
. . . . . . . . . . . . . . 6-9
Programming
Techniques
Using
Tape
Cassette.
. . . . . . . . . . . . . 6-9
Creating aMulti-Block
Tape
. . . . . . . . . . . . . . . . . . . . 6-11
SECTION
VII
-ADDITIONAL
COMMANDS
NOT
FOUND
ON
THE
700
KEYBOARD
Pause
Command
. . . . . . . . . . . . . . . . . . . . . . . . .
7-1
Write
Alpha
Pause . . . . . . . . . . . . . . . . . .
..
. . . .
7-1
Storage
Commands
(Direct
Access
to
and
from
the
V-Register) ....... 7-2
Decisions.
. . . . . .
.'.
. . . . . . . . . . . . . . . . . . . 7-2
X-Register . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
V-Register . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Shifting
Commands.
. . . . . . . . . . . . . . . . . . . . . . . 7-4
SECTION
VIII
-TRIGONOMETRIC
PACKAGE
PROGRAM
STATISTICAL PACKAGE
PROGRAM
Trig
Pack.
. . . . . . . . . . . . . . . . . . . . . . . . . . .
8-1
Speed
and
Accuracy
....................... 8-2
To
Load
the
Trig
Package . . . . . . . . . . . . . . . . . . . . . 8-2
Using
the
Trig Package ...................... 8-3
Program Use . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Design
of
the
Trig
Pack
. . . . . . . . . . . . . . . . . . . . . . 8-4
Statistical Package . . . . . . . . . . . . . . . . . . . . . . . .
8-
5
Assignment
of
Special
Operations
Key
for
aUser's
Own
Subroutines.
. . . .
8-6
•
VI

!'.-
",
1
,_-
C
o
to,
,
,
t.
t:->·
~:<:
o
Table
of
Contents
TABLE
OF
CONTENTS (Continued)
SECTION
IX
-SAMPLE PROGRAMS
Algebra
of
Complex Numbers (Program) .••• • • • • ••••••••
9-1
SECTION X - WARRANTY, SERVICE AND MAINTENANCE
Warranty.
• • ••••••• • • • • • ••••••••• • •••
10-1
Post-Warranty Service Availability •••• • ••••••••• • •••
10-1
Annual Maintenance
Contract.
• • • ••••• • •• • • • • • • • •
.10-1
Post-Warranty Service Call Without Maintenance
Contract
• • • • • ••••
10-1
In-House Maintenance Capability • • •• • ••• • ••••••• • •10-2
APPENDIX
Typing Conventions • • • • ••••••• • ••••••• • •••A-I
Index
••••••••••••••••••••••••• • • • •A-4
..
Vll

RUN
LEARN LEARN
LIST
PRINT
PROGRAM
i ,
I
RELEASE
II
FORWARD
II
TAPE
Rl!ADY
II
REWIND
I
o0
PROGRAM
MACHINE
ERROR
ERROR
,
0000
BC
40
20
10
00
01
02 03 04 05 06 07 06 09 10
11
12 13
14 15
0
DEGREE
RADIANS
SINX
COSX
TANX
SIN-1 COS-I
TAN-
1
TO
POLAR
TO
RECT
SINHX
COSHX
TANHX
SINH-1
COSti~
TANW'
0
TO
RADIANS TO DEGREES XX X X X
,.
....
,.
...
SKIP
WRITE
END
RECALL
~
,.
.....
,.
RECALL
CHANGE
{X
CLEAR
LOAD
ALPHA
ALPHA
INDIR
DIRECT
SIGN
X'
X
PROG
IF
MARK
PRIME
INDIR
DIRECT
ERROR
...
•SKIP
STORE ••STORE
END
VERIFY
•7B9
RETURN
WRITE
l/X
INDIR INDIR
DIRECT
DIRECT
-
PROG
IF
•
PROG
Y~X
INTEGER
RECALL
XXl
SKIP
Ixi
RESIDUE
INDIR
DIRECT X4 5 6
STOP
IF
GROUP
SET
X
Y=X
1
PC
-+
--
SKIP
lOx LOG,.X
1T
INDIR
DIRECT -123
IF
GROUP
RECORD
Y<X
2
PROG
GO
eX
0++0
SET
SEARCH
STEP
LOG.X
INDIR
DIRECT +•
EXP
700A/B KEYBOARD
ILLUSTRATION

Section I
Introduction
SECTION I
INTRODUCTION
•
The
Wang 700
is
the
ultimate solution
to
many calculating needs. Simple
or
complex
calculations can be
done
right
at
the desk. The
700
keyboard is extremely simple to
operate. Once
the
fundamental
operations have been mastered, programming the 700
is
easy.
The
Wang 700
is
aself-contained programmable electronic calculator
constructed
with
integrated circuits on snap-in replaceable printed circuit modules.
The
700
is
composed
of
three basic elements:
1.
The
Central Processing Unit
2.
Read-Only Memory
3.
Core Memory
The
Central Processing
Unit
(CPU)
is
the
hardware which performs the arithmetic
operations.
The
Read-Only Memory guides
the
CPU in all its operations. In effect,
the
Read
Only Memory is
"the
brains"
of
the Wang 700.
It
directs all arithmetic and logical operations
on
the
700 and has been programmed
to
perform all
the
functions found
on
the
67 keys
of
the
700
keyboard.
The
700
Core Memory is organized into 121
or
122
data
registers; plus anixie display
of
the two work registers Xand
Y;
120 registers can be used for
data
storage
or
program
storage. All user programs are executed from core memory.
The
trig functions are also
executed from core memory.
Section II explains
the
modes
of
operation on
the
700,
as
well
as
the
five non-pro-
grammable keys; discusses
the
dual nixie-type display
readout
and
the
basic arithmetic
operations; explains direct and indirect addressing
of
the
data
storage registers; explains
the RECALL RESIDUE key
_.
aunique Wang feature
that
makes double-precision
arithmetic asimple
operation
on
the 700.
The usefulness
of
the
Wang
700
comes from its programming capabilities. Aprogram
is
simply alogical sequence
of
steps which
the
calculator can perform automatically over and
over again
on
different variables.
If
the
calculation
is
to
be performed only once, it probably
is
simple enough
to
do
it
manually
on
the keyboard. However,
if
the
same calculations are
to
be
done
repeatedly, it
is
beneficial
to
record and save
the
steps
of
the calculation in the
form
of
aprogram
and
let
the
calculator perform these repeated operations.
The
program
is
loaded into core and executed from core. Programs can also be stored
on
magnetic tape
for later use.
Sections III, IV,
V,
VI, and VII discuss various techniques
to
use in programming the
Wang
700.
They
explain
how
to introduce aprogram into core memory and how
to
save it
for later use
on
tape cassettes. Also,
they
explain how several parts
of
aprogram can share
the same
part
of
core memory. Section VIII discusses
the
TRIG
functions
of
the
Wang
1 - 1

Section I
Introduction
INTRODUCTION
700. Section
IX
gives an example
of
a
700
Program and
further
illustrates
the
concept
of
indirect addressing. Section Xcontains warranty, service, and maintenance information.
An appendix
is
included in this manual which covers typing conventions and contains an
index
to
help
the
user locate
with
ease certain items
of
interest.
700A
-7008
700A
700B
PROGRAM
STEPS
960
960
.REGISTERS
000-119
120-121
*(Scratch Pad Only)
2Level subroutine
Drives 701
output
writer
000-119
120* (Storage Only)
5Level subroutine
Drives 701
Output
writer
702
Plotter
*The
700A
register
121
and
the
700B register 120 may be used
as
scratch pads
only
if
sub-
routine
00-00 thru 01-15 are
not
accessed. When these subroutines are called
upon
the
Y
register
is
automatically stored in these registers.
1-2

Section
II
Explanation
of
Keys
o0
!lflllll
I
•••
0000
LEARN
LIST
PRINT
PROGRAM
LEARN
RUN
MODES
OF OPERATION
The
700
has
four
different modes
of
operation.
The
four
lock-in switches located above the
toggle switches
on
the
700
keyboard are used
to
put
the
700
into
acertain
mode
of
operation.
RUN MODE
The
RUN MODE is used
for
most
700
operations. All keyboard calculations are done in
the RUN MODE.
In
fact, practically all operations
except
introducing aprogram
into
core
memory from
the
keyboard
are performed
on
the
700 in the RUN MODE.
SECTION II
EXPLANATION
OF KEYS
LEARN MODE
The
700
is
put
into
LEARN MODE when aprogram is
to
be written
into
core. Every
programmable
key
which is indexed while
the
700
is in LEARN MODE
is
"learned"
or
recorded in core. In LEARN MODE
the
Y-Register is blanked and the X-Register displays
the program
step
number
and
the
program code stored
at
that
step.
LEARN-PRINT MODE
The
LEARN-PRINT MODE and
the
LIST PROGRAM MODE are used
only
when the
output
writer is available.
In
the
LEARN-PRINT MODE,each key indexed is
"learned"
into
core
and
is also listed
Or
the
output
writer. As each
key
is indexed,
the
program step
number
and
the
program code
of
the
key
is
listed
on
the
output
writer, giving
the
user a
hard
copy
of
his program as
he
writes it!
2-1

Section
II
Explanation
of
Kevs
LIST-PROGRAM MODE
When
the
700
is
put
in the LIST-PROGRAM MODE and the GO key
is
depressed, it
automatically lists the program steps and program code in increments
of
100
steps until
it
encounters
an END PROGRAM code.
The
LEARN-PRINT and LIST-PROGRAM modes
are discussed in greater detail in
the
701OUTPUT WRITER MANUAL.
TURNING
THE
700
ON
The procedure for turning the 700
on
consists
of
three steps:
1.
Turn power switch ON.
2.
Index
PRIME to initialize the system.
3.
Select
mode
of
operation. (In
most
instances the RUN
mode
will be selected.
Depress RUN
button.)
The
Wang
700
is now
in
RUN MODE ready
to
perform
your
calculations.
NON
PROGRAMMABLE
KEYS
Because
of
their
function, there are five keys which
cannot
be programmed
on
the Wang
700.
Each
of
these commands
is
discussed briefly in this section. All
of
their functions and
uses will
become
clear after reading
the
entire manual.
The
five
non
programmable keys
on
the
700
are:
PRIME
DODD
I
II
II
II
I
0000
00
G
EJ
,,
PRIME
VERIFY
PROG
SET
PC
.
RECORD
PROG
STEP
The
PRIME key initializes the
700
system and should always be depressed when
the
700
is
first
turned
on.
It
also performs
the
following operations:
1.
Clears V-Register
to
zero.
2.
Clears X-Register
to
zero.
3. Sets
the
program
counter
to
Step 000.
4.
Resets program-error and machine-error indicators.
2-2

Section
/I
Explanation
of
Keys
The PRIME key should be depressed
when
the
700
is first
turned
on.
NOTE
The PRIME
key
should
not
be
depressed when any operation
is
being executed.
If
the program
is
to be
stopped
during execution, the STEP
key
should
be used. This
will
stop
the program after
the
current step
is
executed.
Also
indexing the PRIME
key
when RECORD PROGRAM
or
LOAD PROGRAM
commands
are being
executed
will cause
difficulty
with
the tape.
If
the PRIME
key
is
indexed
accidentally during aRECORD PROGRAM or LOAD PROGRAM operation, the
operation will be terminated immediately. However, the tape should be
rewound
before executing any
other
tape operations.
PROGRAM
COUNTER
AND
SET
PC
The
program
counter
or
PC
is
a
counter
which
counts
from
000
to
959.
It
indicates which
program step
is
about
to
be executed.
At
all times,
it
always
points
to
the
next
program
step. Thus,
when
the
machine is performing step 108,
the
PC
is
already
on
step 109.
The SET
PC
key
allows
the
user
to
address and set
the
program
counter
with
the
next
three keystrokes.
SET
PC
018
This instruction sets
the
program
counter
to
program step
number
018.
To
set
the
program
counter
requires
four
keystrokes: SET PC followed by three numeric keys. PRIME auto-
matically sets
the
program
counter
to
step
number
000.
STEP
The
STEP key allows
the
user
to
step
through
his program
one
step
at
atime.
If
the
program
is
running when
the
STEP key
is
indexed,
the
program
stops
at
the
step
it
is
about
to execute. In
the
RUN MODE, depressing the STEP
key
will cause
the
700
to
perform
the
next
step in
the
program. Each time
the
STEP
key
is indexed,
the
next
program step will be
executed.
The GO key will take
the
700
out
of
the
stepping
mode
and
put
it
in
the
continuous
mode
executing
the
remaining steps in
the
program
until
aSTOP
command
is
encountered.
NOTE
In any 2-step
command
such
as
DIRECT ADDRESSING and WRITE ALPHA
commands, the GO
key
should
not
be depressed
in
the middle
of
the 2-step
command. The entire 2-step
command
should be
executed
in
step
mode
before
switching to the
continuous
mode.
This stepping feature
is
of
tremendous
value for debugging programs.
The
programmer
can
step
through
his program and locate his difficulty immediately.
By
switching
to
LEARN
2-3

Section
II
Explanation
of
Keys
MODE
he
can
see
the
step
number
and
the
code
of
the
operation
he
is
about
to
execute.
When
stepping
through
aprogram in
LEARN
MODE,
the
program
step
number
(the
PC)
and
the
program
code
of
the
operation
is displayed in
the
X-Register. However, in
LEARN
MODE
the
operation
is
not
executed.
VERIFY
PROGRAM
The
VERIFY
PROGRAM
key
decimally adds
the
high-order
and
low-order
digits
of
the
program codes in core beginning
at
step
000
until
it
encounters
an END
PROGRAM
code.
The
sum is displayed in
the
right-most digits
of
the
mantissa
of
the
X-Register.
EXAMPLE
STEP #
000
001
002
003
004
KEY
MARK
0700
x2
STOP
END PROG
CODE
0408
0700
0713
0515
0512
If
this
program
is
located
in core
and
the
VERIFY
PROGRAM
key
is depressed
the
sum
displayed in
X
is
59.
04
08
07
00
07
13
05
15
-
59
After
performing
this
operation,
the
PC is set
at
the
step where
the
END
PROGRAM
command
is located. (Step
004
in
this
example.)
Notice
the
code
for
END
PROGRAM
is
not
added
into
the
sum generated
by
the
VERIFY
PROGRAM
key.
RECORD
PROGRAM
This
key
transfers aprogram from core
to
magnetic
tape.
The
PC
is
set
to
aspecific
step
and
the
program steps starting
at
this step are
transferred
to
the
tape
until
an
END
PROGRAM
command
is
reached.
The
END
PROGRAM
command
is
the
last step trans-
ferred
to
the
tape.
After
transferring
the
program
to
tape,
the
PC
is
set
to
where
it
was
originally
set
(i.e.,
the
first program step
to
be
transferred
to
the
tape).
The
five keys, PRIME, SET PC,
VERIFY
PROGRAM,
RECORD
PROGRAM
and
STEP are
the
only
keys
on
the
700
which
cannot
be used in aprogram.
Therefore,
when
any
of
these
keys
are
indexed
it
doesn't
matter
whether
the
machine is in
LEARN
or
RUN
MODE.
THE
DISPLAY
The
display consists
of
two
work
registers, X
and
Y.
Both
the
Xand YRegisters are
displayed simultaneously by easily readable half-inch
nixie-type
tubes. Each register has a+
sign
and
twelve digit mantissa followed
by
atwo-digit
exponent
with arange
of
-99
to
+99.
2·4

+.
XXXXXXXXXXXX
+.
XXXXXXXXXXXX
\ I
mantissa
I
floating decimal
sign
of
mantissa
Section
/I
Explanation
of
Keys
+X X (Y-Register)
+X X (X-Register)
\
'exponent
sign
of
exponent
For
numbers
in
the
range
.1
~
INI
<1
000000000,
the
decimal
point
retains
its
natural
position.
When a
number
lies
outside
this
range,
the
decimal
automatically
relocates
to
the
extreme
left,
and
the
exponent
of
the
power
of
lOis
indicated
correctly
in
modified
scientific
notation.
This
property
will
become
clear
after
afew
minutes
familiarization
with
the
keyboard.
(A few
numbers
and
how
they
appear
in
the
display
are
given below.)
X-REGISTER
The
keys
0,
1, 2,
...
9and
decimal
point
(.)
are used
for
entering
a
number
into
the
X-Register.
The
SETEXP
key
is
used
to
set
the
exponent
value
of
X.
The
CH SIGN
key
changes
the
algebraic sign
of
the
mantissa
or
exponent
of
X.
Indexing
a
number
into
the
700
keyboard
is
as
simple as writing
the
number
down
on
paper.
The
normal
sequence
of
steps
is
to
key in
the
mantissa
followed
by
the
SETEXP
key
and
the
value
of
the
exponent.
ENTERING
A
NUMBER
Index
the
following few
numbers
on
the
700
keyboard.
After
indexing
the
number
into
the
X-Register.
move
it
to
the
Y-Register
by
depressing
the
tkey.
NUMBER
SEQUENCE
OF
STEPS DISPLAY
a)
.152
x
10
21
15 2
SETEXP
2 1 t.
.152000000000
+21
--
-
---
b)
6.62517x
10
-27
6 6 2 5 1 7
SETEXP
CHS 2 6 t
.662517000000-26
------
---
c)
-2534.5
2 5 3 4 . 5 CHS t
------
--
Or
-
2534.50000000
2 5 3 4 5 CHS
SETEXP
4t
-----
--
d)
.0075
.0075t
------
Or
+.750000000000-02
7 5
SETEXP
CHS 2t
--
--
Index
c
and
d
both
ways. Does
the
display
appear
differently?
Notice
example
b. Why
is
26
entered
as
the
value
of
the
exponent?
SET EXP
The
SETEXP
key
is
used
to
set
the
exponent
value
of
X
with
the
next
two
successive
keystrokes.
The
SETEXP
key
automatically
aligns
the
decimal
point
in
the
left-most
position
of
the
X-Register: however,
it
does
not
blank
out
the
mantissa.
This
allows us
to
change
the
value
of
the
exponent
of
a
number
without
having
to
key
in
the
entire
number
•
agam.
2-5

Section
II
Explanation
of
Keys
EXAMPLE
Index 1.75 x10
23
Suppose
the
following sequence
of
steps
is
used:
1 . 7 5 SETEXP 2 3
Notice what happens to
the
decimal
point
when
the
SETEXP key
is
indexed.
It
is
not
necessary
to
index the decimal
point,
as
the SETEXP key automatically aligns
it
in
the
left
most position. The value
of
the
exponent
will also have
to
be indexed correctly.
If
the
number
is in
proper
scientific
notation,
the value
of
the
exponent
is
simply increased by
1.
Thus,
the
correct sequence
of
steps would be:
CLEAR X 1 7 5 SETEXP 2 4
All numbers indexed after the SETEXP key simply changes
the
value
of
the
exponent.
Since
the
range
of
the
exponent
is
-99
to
+99, normally only I
or
2numbers are indexed after
the
SETEXP key. However, if more
than
2numbers are indexed, the
exponent
takes
on
the
value
of
the
last 2numbers entered.
EXAMPLE
If
the following sequence
of
steps is performed:
1.
12SETEXP 2 3
4,
the value
of
the
exponent
is
34.
2.
For
SETEXP CHS 3
57,
the value
of
the
exponent
is
-57.
3.
For
SETEXP 5 0 2,
the
value
of
the
exponent
should be 2. However,
on
the
display
the
exponent
would be blanked
out
and the decimal
point
would assume
its
natural
position.
The
700
will remain in the SETEXP
mode
until a
non
numeric
key
or the decimal
point
key
is depressed.
V-REGISTER
The
Y-Register
is
another
work
register used in conjunction
with
the
X-Register for basic
arithmetic operations and
data
transfers. A
number
in the X-Register can easily be trans-
ferred
to
the
Y-Register by indexing
the
tkey
or
~
tkey.
KEYSTROKE
CLEAR X
f
~
U
+
x
OPERATION
Clears X-Register
X
into
Y, Xunchanged
Yinto X, Yunchanged
Xand Yexchanged
Y+Xin
to
Y, Xunchanged
Y-X
into
Y, Xunchanged
Yx Xinto Y, Xunchanged
2-6

2-7
Step
through
the
following
examples
to
familiarize
yourself
with
these
keyboard
operations.
Y+X
into
Y, X
unchanged
Absolute
value
of
X
into
X, Y
unchanged
Disregards decimal
part
of
number
in
X
and
puts
integer
part
of
number
in
X, Y
unchanged
1/X
into
X, Y
unchanged
x2
into
X, Y
unchanged
v'X
into
X, Y
unchanged
LOG
lo
X
into
X, Y
unchanged
lOx
into
X, Y
unchanged
LOGeX
into
X, Y
unchanged
eX
into
X, Y
unchanged
rr
into
X, Y
unchanged
Section 1/
Explanation
of
Keys
•
•
rr
!XI
INTX
l/X
EXAMPLE 3. Calculate 51 x
6.2
= +
62.0119219307
y'26'
1.51
t
1.51
t
2. 6 . 2 x
2.
2 6
vx
+
3. 2
6-vx
+
3.6
. 2 x
(Answer
in
Y,v126
in X)
(Answer
in
Y,
6.2
in X)
EXAMPLE 2. Calculate (5)2 -(20)2 +
(1/15)2
+V'70
= -
366.628955291
1.
CLEAR
X
2.
5x2t
3.20
x2-
4. 1 5
l/x
x2+
5.70
vx+
(Answer
in
Y,v'70
in
X)
EXAMPLE
4.
A=rrr
2
r=.568x
10-6=
+.101355318827-11
1.5
68
SETEXP
6CHS
2. x2t
rr
3. X
(Answer
in
Y,
rr
in
X)
EXAMPLE
1.
Calculate.083+
17.86+32.2=
+50.1430000000
1.
PRIME
2.·.083~
3. 1
7.
8 6 +
4.3
2 . 2 +
(Answer
in
Y,
32.2
in
X)
vx
LOGloX
lOx
LOGeX
x
e

,
\
,
,
;i
.
•
Section
II
Explanation
of
Keys
EXAMPLE 5. Calculate (12.8)?/3 =+
383.256852976
1.
1 2 . 8 LOGeX
1.
1 2 . 8 LOG! 0X
2. t7x
or
2.'
7x
3.3
+
3.3+
4. t
eX
(Answer in
X)
4.
~
lOX
(Answer in
X)
EXAMPLE 6. Reduce
t~e
angle 8650
to
an equivalent angle less than
360
0.
Formula
865 -INT
~865';
360
=equivalent
(145)
360
360
value
'.
--/
1.
865
t
2.3
6 0 +
3.
tINT
(X)
4.-
5.3
6 0 x (Answer in Y,
360
in X)
EXAMPLE 7. Calculate
the
following:
a.
c=2T( rwhere r=.347 X
10-
5=
.21802
..
xlO-
4
b.
M=
90
+87 +68 +77 =80.5
4
c.
y'"M+1where M
is
the
answer
of
7(b)
y'M
Answer =
8.984
...
Hint: Use +tkey
d. e5.3+105.7+
T(2
=
501397
.4
...
e.
Log
(-.
2) What happens? Why? PRIME and find
vC3.
What happens? Why?
PROGRAM-ERROR
INDICATOR
There are two lights located
to
the
right
of
the
Special
Function
Keys
on
the 700
keyboard. These two lights are used
as
error
indicators.
The
one on the right indicates
MACHINE
ERROR;
the
one
on
the
left PROGRAM
ERROR.
The
MACHINE
ERROR
INDICATOR is discussed later.
The
PROGRAM
ERROR
INDICATOR
is
turned
on
whenever an illegal
operation
is
performed (i.e., taking the logarithm
or
square
root
of
anegative number,
or
dividing by
zero). Also,
if
acalculated result is greater
than
10
99
,the PROGRAM
ERROR
INDICATOR
will be
turned
on. Whenever
the
indicator
is
on,
the
arithmetic sign
of
the
X-Register
also flashes.
OPERATIONS WHICH TURN PROGRAM
ERROR
INDICATOR ON
Calculated result greater
than
10
99
Division by 0
y:::x
LOG!
oX
where
x<
0
(Overflow condition)
2·8
This manual suits for next models
1
Table of contents
Other Wang Calculator manuals
Popular Calculator manuals by other brands

Canon
Canon MP21DX - Desktop Printer/Display instructions

Calculated Industries
Calculated Industries Construction Master 5 Pocket reference guide

Texas Instruments
Texas Instruments TI-Nspire Software guide

Casio
Casio ClassPad 330 Hardware user's guide

Casio
Casio CFX-9970G user guide

HP
HP 20b Business Consultant manual