프로그램을 실행시킬 때 거치는 과정 Instruction Cycle 첫 번째 작업이 Fatch - 메모리에서 데이터를 가져오는 것 두 번째 작업이 Decode - Instruction의 목적 세 번째 작업은 주소를 읽어온다 만약 간접주소일 경우 effective address를 읽는다 마지막 작업이 실행한 후 결과를 저장, HALT명령이 내려지기 전까지 실행 Fetch and Decode 가장 먼저 Program Counter안에 주소가 들어간다. 그리고 클럭으로 동기화 될 때마다 1씩 증가 오른쪽 회로 그림은 SC가 0일 때 시작을 한다, 4비트에 0이 모두 들어간다. Decoder이기에 하나만 1로 출력, SC의 입력값이 모두 0이었기에 t0만 1로 된다. 클럭이 동기화되고 Increment가 1 증..