혼공컴운 2주차 (레지스터, 멀티스레딩)
명령어를 cpu로 가져와서 수행하는 과정 PC 레지스터에 현재 실행중 프로세스의 읽어야 하는 부분의 메모리 주소가 저장되어 있다control unit은 PC의 주소를 주소 레지스터에 옮기도록 제어신호를 보내고 데이터 버스를 통해 전달된다.control unit의 제어신호를 통해 메모리에 READ 명령을 주소 레지스터에 있는 주소와 같이 보낸다.해당 주소에 적재된 명령어가 메모리 버퍼 레지스터(MBR)에 저장된다.이 명령어는 명령어 레지스터(IR)에 전달되고 여기에서 opcode와 operand로 분리된다.control unit은 이 opcode를 해석하고 그에 맞추어 제어신호와 operand를 ALU나 레지스터에 보낸다.연산이 필요한 opcode인 경우 ALU에 제어신호를 보내고 operand를 범용 레..
혼공단/컴구운체
2025. 1. 3. 13:08