IBM 1620 1 Manual page 23

Table of Contents

Advertisement

Data at
Core Storage
Instruction
Addresses
00500
00600
2800099 00500
4906 "
23
2900096 00600
Figure 15.
Divide, Problem 1
Description
Load dividend
Subtract divisor
Overdraw
Add divisor back to correct overdraw.
Store first (high-order) digit of quotient (0)
and flag bit
Subtract divisor one place to the right
No overdraw
Subtract divisor
No overdraw
Subtract divisor
Overdraw
Add divisor back to correct overdraw
Store second digit of quotient (2)
Subtract divisor one place to the right
No overdraw
Subtract divisor
Overdraw
Add back divisor to correct overdraw
Store third digit of quotient (1)
Subtract divisor one place to the right
No overdraw
Subt.ract divisor
No overdraw
Subtract divisor
No overdraw
Subtract divisor
Overdraw
Add back divisor to correct overdraw
Store fourth digit of quotient (3)
Opera-
and flag bit, if
negative~
tlon stops with quotient (0213) and
remainder (07) in product area.
N
~
0-
0
0
0
0
0
0
0 0
0 0
0 0
0 0
0
0
~
I.()
-0
'"
co
0-
0- 0-
0- 0- 0- 0-
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4'
9
o
-6
-
2
3
~
+ 2
3
---
0
0
4
~
0 0
4
9 0 6
-
-
2 3
---
T
-
2 3
IF
-
2
3
~
+ 2 3
0
0 3
_
......
0 2 0
3
0 6
.....
-
2
3
'j1
-
2
3
1k
+ 2 3
0 0
7
~
0
2
1
a
7
6
.....
-
2
3
±t1
- 2
3
To
-
2
3
~
-
2 3
9 8 4
+
2
3
1---
;.-
0 0
7
6
I-!:~
2
-1- 3
0
7
,....
19

Advertisement

Table of Contents
loading

Table of Contents