명령어 집합 구조, CISC 와 RISC
명령어 집합 명령어 집합 (ISA): CPU가 이해할 수 있는 명령어들의 모음입니다. CPU의 언어이자 하드웨어가 소프트웨어를 어떻게 이해할지에 대한 약속입니다. 인텔의 CPU는 일반적으로 X86 명령어 집합을, 애플의 CPU는 일반적으로 ARM 명령어 집합을 따릅니다. 명령어 집합이 다르기 때문에 같은 소스코드를 컴파일 할지라도 나오게 되는 명령어가 다르기때문입니다. CISC (Complex Instuction Set Computer) 복잡한 명령어 집합을 활용하는 컴퓨터(CPU) x86, x86-64는 CISC 기반 명령어 집합 구조입니다. 명령어의 형태와 크기가 다양한 가변 길이 명령어를 활용합니다. 장점 다양한 명령어를 활용할 수 있다. 상대적으로 적은 수의 명령어로도 프로그램을 실행할 수 있다...