COP8SA-DM National Semiconductor, COP8SA-DM Datasheet - Page 147

no-image

COP8SA-DM

Manufacturer Part Number
COP8SA-DM
Description
MODULE DEBUGGING FOR COP8SA
Manufacturer
National Semiconductor
Datasheet

Specifications of COP8SA-DM

Module/board Type
Debugger Module
For Use With/related Products
Cop 8
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
*COP8SA-DM
Syntax:
Description:
Operation:
VIS
Instruction
VIS
The purpose of the VIS instruction is to vector to the interrupt service
routine for the interrupt with the highest priority and arbitration rank-
ing that is currently enabled and requesting. The VIS instruction expe-
dites this procedure of vectoring to the interrupt service routine.
All interrupts branch to program memory location 00FF Hex once an in-
terrupt is acknowledged. Thus, any desired context switching (such as
storing away the contents of the accumulator or B or X pointer) is nor-
mally programmed starting at location 00FF Hex, followed by the VIS
instruction. The VIS instruction can be programmed at memory location
00FF Hex if no context switching is desired.
The VIS instruction first jumps to a double-byte vector in a 32-byte in-
terrupt vector program memory table that is located at the top of a pro-
gram memory block from address xyE0 to xyFF Hex. Note that xy is the
block number (usually 01) where the VIS instruction is located (each
block of program memory contains 256 bytes). This double-byte vector is
transferred to PC (high-order byte first), and then the program jumps to
the associated interrupt service routine indicated by the vector. These
interrupt service routines can be anywhere in the 32-Kbyte program
memory space.
Should the VIS instruction be programmed at the top location of a mem-
ory block (such as address 00FF Hex), the associated 32-byte vector table
is resident at the top of the next higher block (locations 01E0 to 01FF
Hex with the VIS instruction at 00FF Hex).
PCL <- VA (Interrupt Arbitration Vector generated by hardware)
PCU <- Program Memory (PCU,VA)
PCL <- Program Memory (PCU,VA+1)
Implicit
Addressing Mode
Instruction
Cycles
COP8SAx7 MICROCONTROLLER
5
Bytes Hex Op Code
1
B4
2-109

Related parts for COP8SA-DM