Micro-computer hardware; CPU, bus, memory unit, input and output units; interfacing technique and control program for interfacing to peripheral devices; software design; real time programming; control program to microcomputer system; high level language programming; pipelining memory hierarchy and control, input/output; superscalar and parallel processors; microcomputer applications in measurement systems and control