Microcomputers have been widely used in everyday life and industrial area. This course will introduce the structure and organization of microcomputers based on 80x86 microprocessor, the operating principles and its basic instruction set; the input/output interfaces and their connections to the input/output devices, and corresponding assembly language. And there are 8 hours’ experiments in this course, for the practice of both the hardware and software designs on the typical cases of keyboard input/display output control, timing control, interrupt control and motor control. This course will help the students to have the ability of understanding, analyzing and solving typical problems of mechanical-electrical control systems.