Abstract:A very important trend in CAI development is to take advantage of vivid animation to illustrate the content of the course. In this paper,we discuss an animate-based courseware we designed and implemented,the Cache working principle teaching system made up of four parts: Cache working process module;address mapping module;LRU replacing algorithm module;and LRU hardware implementation. The details of design methods,human-machine interface and implementation technology are presented in this paper.