|
|
|
|
|
|
|
|
|
|
|
ä |
I/O
pgm prepares the I/O module
|
|
and
issues the I/O command (eg:
|
|
|
to
printer)
|
|
|
ä |
I/O
pgm branches to user pgm
|
|
|
ä |
User
code gets executed during
|
|
|
I/O
operation (eg: printing): no
|
|
|
waiting
|
|
|
ä |
User
pgm gets interrupted (x)
|
|
|
when
I/O operation is done and
|
|
|
branches
to interrupt handler to
|
|
|
examine
status of I/O module
|
|
|
ä |
Execution
of user code resumes
|
|