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., analogy example method, to make undergraduates deeply understand knowledge and systematically analyze problems, broaden their scope of knowledge, and bring up their interest in study and practice further. Experimental evaluation shows the two methods can yield better teaching effects.