Microcomputer structure; register; system bus; main memory, cache memory, secondary storage; I/O module, peripheral devices; assembly language programming, addressing mode, data movement instructions; arithmetic and logic instruction; control instruction, modular programming; distributed system models; performance enhancements