Fujitsu FR family 32-bit microcontroller instruction manue Manual de usuario Pagina 212

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 314
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 211
188
CHAPTER 7 DETAILED EXECUTION INSTRUCTIONS
7.91 INT (Software Interrupt)
Stores the values of the program counter (PC) and program status (PS) to the stack
indicated by the system stack pointer (SSP) for interrupt processing. Writes "0" to the
"S" flag in the condition code register (CCR), and uses the "SSP" as the stack pointer
for the following steps. Writes "0" to the "I" flag (interrupt enable flag) in the "CCR" to
disable external interrupts. Reads the vector table for the interrupt vector number "u8"
to determine the branch destination address, and branches.
This instruction has no delay slot.
Vector numbers 9 to 13, 64 and 65 are used by emulators for debugging interrupts and
therefore the corresponding numbers "INT#9" to "INT#13", "INT#64", "INT#65" should
not be used in user programs.
INT (Software Interrupt)
Assembler format: INT #u8
Operation: SSP – 4 SSP
PS (SSP)
SSP – 4 SSP
PC + 2 (SSP)
"0" I flag
"0" S flag
(TBR + 3FC
H
– u8 × 4) PC
Flag change:
N, Z, V, and C: Unchanged
S and I: Cleared to "0".
Execution cycles: 3 + 3a cycles
Instruction format:
SINZVC
00––––
MSB LSB
00011111
u8
Vista de pagina 211
1 2 ... 207 208 209 210 211 212 213 214 215 216 217 ... 313 314

Comentarios a estos manuales

Sin comentarios