In undergraduate teaching, Computer Architecture is one of the courses with more systematic, comprehensive and abstract knowledge. In current Chinese universities, how to bring up undergraduates' study interest and understand the knowledge of Computer Architecture deeply are two important problems. In this paper, we present two new teaching methods, i.e.,