2024/12/17 2

[컴퓨터구조] Processor1

MIPS 단계별 주요 자원IF (Instruction Fatch) 단계사용 자원 : Instruction Memory설명 : IF 단계에서는 명령어를 메모리에서 읽어오는 작업이 이루어집니다. 프로그램 카운터(PC) 기준으로 Instruction Memory에서 명령어를 가져옵니다.ID (Instruction Decode) 단계사용자원 : Register file설명 : ID단계에서는 명령어의 옵코드와 레지스터 주소를 해석하고, 명령어에서 요구하는 레지스터 값을 Register File에서 읽습니다. 예를들면 add $t0, $t1, $t2 명령어에서 $t1, $t2 값을 Register File에서 가져옵니다. EX (Execute) 단계사용 자원 : ALU설명 : EX 단계에서는 산술/논리 연산을 수행..

[컴퓨터구조] processor1

Load 명령어 실행 과정 레지스터 파일은 프로세서에서 레지스터를 저장하는 저장소입니다. 각 명령어를 실행할 때  CPU는 레지스터 파일에 접근하여 데이터를 읽거나 씁니다. Load 명령어는 메모리에서 데이터를 읽어와 레지스터에 저장하는 작업을 수행합니다. 이 과정에서 Register File에 두 번 접근하게 됩니다.  1. 첫 번째 접근load 명령어는 메모리 주소값이 저장된 레지스터를 읽어야 합니다.Register File에서 해당 레지스터를 읽는 것이 첫 번째 접근입니다.2. 두 번째 접근메모리에서 읽어온 데이터를 Register File의 특정 레지스터에 저장해야 합니다.이 과정에서 Register File에 다시 접근하여 데이터를 씁니다.다른 유닛들은 1번 접근하는 반면 Register Fil..