Computer architecture, addressing techniques, types of instructions. Comparison of architecture and instruction sets of microprocessors. Modern microprocessor address decoding, machine cycles, interrupts and hand assembly programming.