The kernel now loads the address of the first ICB into register b11 and calls the first handler with code equivalent to this:
ldw *+b11[1], b3 ; load address of handler to b3
ldw *+b11[2], a2 ; load handler’s argument to a2
ldw *+b11[0], b11 ; load address of next handler to b11
nop 2 ; wait for b3 to load
b b3 ; call the handler
nop 5
|