Electronic Components Datasheet Search
  English  ▼

X  

ST20-C1 Datasheet(PDF) 77 Page - STMicroelectronics

Part # ST20-C1
Description  Instruction Set Reference Manual
PDF  205 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST20-C1 Datasheet(HTML) 77 Page - STMicroelectronics

Back Button ST20-C1 Datasheet HTML 73Page - STMicroelectronics ST20-C1 Datasheet HTML 74Page - STMicroelectronics ST20-C1 Datasheet HTML 75Page - STMicroelectronics ST20-C1 Datasheet HTML 76Page - STMicroelectronics ST20-C1 Datasheet HTML 77Page - STMicroelectronics ST20-C1 Datasheet HTML 78Page - STMicroelectronics ST20-C1 Datasheet HTML 79Page - STMicroelectronics ST20-C1 Datasheet HTML 80Page - STMicroelectronics ST20-C1 Datasheet HTML 81Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 77 / 205 page
background image
77/205
6 Exceptions
®
The code of the exception handler may access or modify the state of the interrupted or
trapped process. The state of the interrupted or trapped process is stored in the
exception control block, which is located at the initial Wptr of the exception handler.
An exception handler must use
eret to return to the interrupted or trapped process.
6.8.1
Enabling and disabling exceptions
When the exception handler has been created and initialized, the exception can be
enabled. The address of the exception handler control block, ORed with 1 to set the
exception type bit, must be written in the exception vector table at the level for the
exception. To write an entry
control_block with type ExceptionProcessType in the
exception vector table, the following code may be used:
ld control_block; ldc ExceptionProcessType; or;
ld ExceptionBase;
stnl exception_level;
For interrupts, both the
global_interrupt_enable and local_interrupt_enable bits in the
status register must be set. In addition the interrupt controller may need to be initial-
ized, including any interrupt enable bits and masks.
A trap can be disabled by writing
NotProcess into the exception vector table.
Interrupts can be disabled in four ways:
1
Clearing the status register bit global_interrupt_enable disables all interrupts
until the bit is set by an explicit write to the status register.
2
Clearing the status register bit local_interrupt_enable disables all interrupts
until the current process is descheduled.
3
A single exception level can be disabled by writing
NotProcess into the excep-
tion vector table.
4
The interrupt controller will generally have a means of disabling interrupts indi-
vidually or globally by writing to interrupt controller registers.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com