網頁

2011年1月9日 星期日

Interrupt Vector Table


  • When the system is booted up or reseted, the interrupt is disabled because interrupt mechanism is not initialized.
  • Therefore, after booting up, one important task is to initialize interrupt mechanism. For all system, we need to setup ISR's address.
  • Typically, ISR's addresses are stored in interrupt vector table, and each device is assigned a specific number as the index to the interrupt vector table for accessing their corresponding ISR (however, some architectures are slightly different, such as ARM).
  • The number assigned to each device are system dependent (ex. for lpc2103… not processor dependent).
  • Interrupt vector table (its address, and so on) is processor dependent.

沒有留言:

張貼留言