This paper introduces the contents of experiments and the usage of Proteus virtual environment for Microcomputer Principle and Interface Technology experimental course. Assembly language programming experiments divided into basic, integrative and innovative 3 categories for adapting the students in different stages from percept, grasp to innovation; Designs of interface circuit are simulated by using Proteus inexpensively and efficiently.