The main purpose of this course is to introduce principles and applications of microprocessors the theory, structure, and applications. The content as follows: introduction to microprocessors and microcomputers, operation and assembly language programming, machine language coding and the debug software development program of the pc, input/output interface circuits and LSI peripheral device etc.