ALU

CS/컴퓨터 구조

[컴퓨터 구조] 14. Single Cycle MIPS - 회로 정리 & ALU

앞에서 Fetch - Decode - Execute 순으로 회로를 점차 개선하는 과정을 보였었다.이번에는 이를 한번에 정리해서 명령어별로 어떤 데이터 패스를 통해 실행되는지 정리하려고 한다.그리고 ALU 가 연산자별로 연산을 택하는 그 구체적인 과정도 함께 정리한다. lw 명령어 실행하기fetchlw 명령어를 실행하는 과정을 하나씩 그려보자.먼저 명령어를 가져올 메모리와, PC 레지스터가 필요하다. 다음과 같이 그렸다.이제 메모리에서 읽어온 명령어를 decode 해야한다. decode 읽어온 명령어의 31:26 비트를 보고 opcode를 파악해서 lw 명령어임을 파악한다.25:21 비트를 reg file 의 ra에 전달해서 base address 주소를 가져온다. 다음으로는 15:0 비트를 상수필드로 보..

에버듀
'ALU' 태그의 글 목록