English
Language : 

IA88C00 Datasheet, PDF (24/80 Pages) InnovASIC, Inc – Microcontroller
IA88C00
Microcontroller
Data Sheet
As of Production Version -01
Figure 15. Instruction Pointer High (IPH), R218
Bit
7
6
5
4
3
2
1
0
IP15 IP14
IP13
IP12
IP11
IP10
IP9
IPO8
Initial Value ?
?
?
?
?
?
?
?
Read/Write R/W R/W
R/W
R/W
R/W
R/W
R/W
R/W
A special register called the Instruction Pointer (IP) provides hardware support for threaded-code
languages. It consists of register-pair R218-R219 and contains memory addresses. The MSB is R218.
Threaded-code languages deal with an imaginary higher-level machine within the existing hardware
machine. The IP acts like the PC for that machine. The command NEXT passes control to or from the
hardware machine to the imaginary machine. And the commands ENTER and EXIT are imaginary
machine equivalents of real machine CALLS and RETURNS.
If the commands NEXT, ENTER and EXIT are not used, the IP can be used by the fast interrupt
processing, as described in the interrupts section.
Figure 16. Instruction Pointer Low (IPL), R219
Bit
7
6
5
4
3
2
1
0
IP7
IP6
IP5
IP4
IP3
IP2
IP1
IP0
Initial Value ?
?
?
?
?
?
?
?
Read/Write R/W R/W
R/W
R/W
R/W
R/W
R/W
R/W
A special register called the Instruction Pointer (IP) provides hardware support for threaded-code
languages. This register consists of register pair R218-R219 and contains memory addresses. The MSB is
R218. Threaded-code languages deal with an imaginary higher-level machine within the existing
hardware machine. The IP acts like the PC for that machine. The command NEXT passes control to or
from the hardware machine to the imaginary machine. And the commands ENTER and EXIT are
imaginary machine equivalents of real machine CALLS and RETURNS.
The IP can be used by the fast interrupt processing, as described in the interrupts section, if the commands
NEXT, ENTER and EXIT are not used.
Figure 17. Interrupt Mask (IRM), R221
Bit
Initial Value
Read/Write
7
Level 7
?
R
6
Level 7
?
R
5
Level 7
?
R
4
Level 7
?
R
3
Level 7
?
R
2
Level 7
?
R
1
Level 7
?
R
0
Level 7
?
R
Copyright © 2005
Innovasic.com
Innovasic Semiconductor
ENG 21 0 050519-00
www.Innovasic
Page 24 of 80
1.888.824.4184