The processor Simple internal structure. Registers, program counter etc. The execution cycle. Procedures Parameter passing return values use of registers and stacks Nested procedures and recursion. Handling simple devices Device registers polling and interrupts.
Interrupt lines interrupt vectors.
Daisy-chaining and interrupt priority. More complex devices Block-mode devices programmable devices, DMA Bus arbitration. Discs and file systems Operation of discs organisation into sectors cylinders etc. Organisation of disc blocks into files.