명령어로 할 수 있는 연산, 주소 지정 방식 등은 CPU마다 조금씩 차이가 있다.똑같은 코드로 만든 프로그램임에도 CPU가 이해하고 실행할 수 있는 명령어가 달라 어셈블리어도 다를 수 있다. 명령어 집합 설계 (Instruction Set Architecture, ISA)명령어 집합이란 CPU가 이해할 수 있는 명령어들의 모음을 말한다.실행 파일은 명령어로 이루어져 있고 서로의 컴퓨터가 이해할 수 있는 명령어가 다르기 때문에 CPU마다 ISA가 다를 수 있다.ISA는 명령어 병렬 처리 기법들을 도입하기 유리하다. 1. CSIC: 복잡하고 다양한 명령어들을 활용하는 CPU 설계 방식다양하고 강력한 기능의 명령어 집합을 활용하기 때문에 명령어의 형태와 크기가 다양한 가변 길이 명령어를 활용한다.다양하고 강력..