
먼저 0~9까지 카운트하는 C언어 코드를 보겠습니다. 이 코드를 그대로 Data Path를 그리고 flow를 따라가보겠습니다.1. A = 0위는 전체적인 DataPath 그림입니다. Control Unit의 상태에 따라 DataPath의 Flow를 보겠습니다.a. 먼저 Control Unit에서 MuxSel = 0을 보내면 Data Path의 Mux에서 '0'을 내보냅니다. b.그다음 Control Unit에서 En = 1을 보내면 register가 input의 '0'을 output으로 내보냅니다.(ㄷCLK에 맞춰) c.reg의 output에서 나온 '0'은 비교기와 adder에 들어가게 됩니다. 비교기의 결과값은 Control Unit의 L10, Adder의 결과값은 Mux의 input..