명령 어드레스 레디스터에는 실행할 명령이 저장된 주이겅의 주소가 저장되어있다.
1.명령 패치
제어장치는 명령어드레스 레지스터를 참조해
명령이 저장되어있는 주기억의 주소(명령의 주소)를 취득하고,
이를 명령 레지스터에 저장한다. (명렬패치라고 불린다)
명령어드레스에서 주소를 취득한 후에는 다음 명령 주소가 명령어드레스 레지스터에 set된다.
2.명령의 해독
명령은 디코더에서 해독되고 제어장치는 연산장치에 지시한다.
3.실효어드레스계산
명령레지스터에 저장된 어드레스부의 값은 어드레스레지스터에 보내져 처리할 데이터가 저장된 실효어드레스를 계산한다.
4.오퍼랜드의 추출
처리대상의 데이터를 끄집어내서 연산장치에 보낸다.
(실효어드레스로 데이터를 끄집어내서 cpu의 연산장치에 보낸다)
5.명령의 실행
cpu연산장치에서 연산을 실행
6.연산결과를 격납
연산결과를 주기억에 격납한다.
격납~~