Lecture 10 : Finite State Machine 유한상태기계는, 가질 수 있는 상태를 제한하며, 밀리머신과 무어머신이 있다. 밀리머신은 현재상태 그리고 입력 두가지에 모두 종속되며, 무어머신은 현재 상태에만 종속된다. (하지만, 자세히 들여다보면 두 디자인패턴 모두 Inputs이 Next-State Logic에 삽입되는 것을 알 수 있다.) 무어머신 한 가지를 예시로 살펴보도록 하자. 자 그럼 S0, S1, S2, S3, S4 라는 5개의 상태를 통해, Encoding의 과정을 거쳐보도록하자. 그런데, 이때 이 상태를 Encoding 할 수 있는 방법으로는 Simple, Decomposed, One-Hot등 방법이 존재한다. 사용하지 않은 상태들은 don't cares 처리된다. 두번째 예시..