Fetch
명령 레지스터에 들어 있는 명령을 읽고 대상이 되는 어드레스를 찾아 명령을 실행하는 기초적인 절차. 중앙 처리 장치(CPU) 동작에 있어서 기억 장치에서 데이터를 읽어 내고, 이 판독 데이터가 어떤 명령인가를 해석하기 위하여 제어 부분으로 데이터를 보낼 때까지의 행위. CPU가 명령을 실행하는 순서는 다음과 같다. 우선 CPU는 메모리에 대하여 어느 곳의 어드레스를 판독하는지를 지정하기 위하여 CPU측에서 어드레스를 확정시킨다. 어드레스의 확정에 따라서 메모리는 데이터를 내고, CPU는 이것을 떠맡으며, 또한 받아들인 데이터를 해석하는 부분으로 전송한다. 데이터를 해석할 부분에서는 이것이 명령인지, 또는 명령에 부속되는 데이터인지를 조사한다. CPU는 해석한 명령에 대응한 실제의 동작을 실행한다. 이들의 절차 중에서 데이터 전송 작업은 호출 또는 호출 사이클(fetch cycle)이라 불리는 것이다.
'COMPUTER SYSTEM ARCHITECTURE' 카테고리의 다른 글
제어 장치의 설계 (0) | 2014.10.11 |
---|---|
마이크로 프로그램의 예 (0) | 2014.10.11 |
주소 시퀀싱 (0) | 2014.10.11 |
제어 메모리(Control Memory) (0) | 2014.10.07 |
부울 대수 (0) | 2014.09.28 |