Page 15 of 19
IA2910A
Preliminary Data Sheet
Microprogram Controller
IA2910A Execution Examples
Figure 2
0 JUMP ZERO
1 COND JSB PL
2 JUMP MAP
50
3 COND JUMP PL
50
50
51
52
53
54
55
0
STACK
53
1
2
51
52
53
51
52
90
91
92
93
30
31
90
91
53
54
4 PUSH/COND LD CNTR
5 COND JSB R/PL
6 COND JUMP VECTOR
STACK
53
50
51
52
53
50
51
52
53
54
55
56
57
50
51
52
53
54
STACK
55
REGISTER/
COUNTER
N
20
21
90
91
92
93
94
80
81
82
83
84
8 REPEAT LOOP, CNTR .NE. 0
STACK PUSH
51
7 COND JUMP R/PL
9 REPEAT PL, CNTR .NE. 0
50
COUNTER
(LDCT)
N
51
50
51
52
53
50
51
52
53
54
55
REGISTER/
COUNTER
N
52
53
70
71
80
81
10 COND RETURN
11 COND JUMP PL & POP
12 LD CNTR & CONTINUE
STACK
53
STACK PUSH
51
COUNTER
N
50
51
52
53
50
51
52
53
54
55
50
51
52
53
54
55
56
90
91
92
93
94
95
70
90
91
92
71
72
80
81
82
96
97
14 CONTINUE
13 TEST END LOOP
15 THREE-WAY BRANCH
STACK PUSH
STACK PUSH
52
64
50
51
62
63
64
65
66
50
51
52
53
54
55
56
57
REGISTER/
COUNTER
N
72
73
Copyright ã 1999, InnovASIC Inc.
Customer Specific IC Solutions