
[컴퓨터 구조] 명령어 집합 구조
·
CS/컴퓨터 구조
1. 명령어 집합 구조(ISA)명령어 집합 구조(Instruction Set Architecture, ISA)는 CPU가 이해할 수 있는 명령어들의 모음으로, 쉽게 말해 CPU의 언어라고 할 수 있다.명령어 집합이 달라지면 명령어 해석 방식, 레지스터의 종류와 개수, 파이프라이닝의 용이성 등이 달라진다.CPU마다 명령어 집합이 다르기 때문에, 같은 소스 코드를 작성하더라도 컴파일러는 CPU에 맞는 저급 언어(기계어)로 변환한다.ISA는 하드웨어와 소프트웨어 사이의 약속으로, 하드웨어가 소프트웨어를 어떻게 해석하고 실행할지 정의한다. 2. 명령어 집합의 종류CISC(Complex Instruciton Set Computer)CISC는 복잡한 명령어 집합을 활용하는 CPU 구조이다.대표적으로 x86과 x86..