본문 바로가기
시스템 반도체/컴퓨터 구조 (RISC-V)

컴퓨터 구조 CPU 동작 ( Data processing instructions, Memory access instructions, Branch instructions )

by 전컴반 2022. 2. 25.
반응형

유튜브에 간단히 정리해 놨습니다!

 

https://youtu.be/ohHsK1hPCC0


 

CPU는 무조건 3가지 카테고리의 명령어 기능을 가지고 있다. 

 

1. Data processing instructions

2. Memory access instructions

3. Branch instructions

 

하나씩 어떤 동작을 하는지 보면,

Data processing instructions는 산술 연산과 논리 연산 기능을 말한다

Memory access instructions는 메모리에서 데이터의 읽고 쓰는 기능을 말한다

Branch instructions는 명령어 동작에 있어서 순차적으로 실행하는 것이 아니라 조건에 따라 명령의 이동을 가능하게 하는 기능을 말한다. 

 

RISC는 위와 같은 동작들의 하나하나를 의미하고 CISC는 동작들의 조합으로 이루어진다.

 

예를 들어, movs 같은 명령어를 CISC는 메모리를 읽고 쓰고, 연산도 동작해야 하고 조건에 따라 여부를 결정해야 한다. 즉 모든 동작이 필요하다.

이에 반해 RISC는 하나하나의 동작을 분리한다. RISC-V 명령어는 40개로 아래와 같다. 아래와 같은 명령어를 위에 3가지 카테고리로 구분 가능하다

 

 

 

반응형

댓글