더북(TheBook)

그럼 이제 IR과 PC가 명령어를 가져오는 과정을 통해 시스템 버스가 실제로 어떻게 작동하는지 살펴봅시다(그림 8-31). 현재 IR에는 load bx, B라는 명령어가 실행 중이고 PC에는 다음에 실행될 명령어가 저장된 주소인 0x2가 저장되어 있습니다.

174

그림 8-31 시스템 버스 구성도


다음 명령어를 실행하려면 메모리에서 IR로 명령어를 가져와야 하는데 이를 FETCH라고 합니다. 다음에 실행할 명령어를 가져오기 위해 제어 버스에는 READ 모드를 전달하고, 주소 버스에는 다음에 실행할 명령어인 add ax, bx가 저장되어 있는 주소인 0x2를 전달합니다(그림 8-32).

174_2

그림 8-32 FETCH 1단계

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.