컴퓨터를 만들기 위해서 ISA를 결정해야 한다.
Instruction Set을 결정해야 그것을 수행할 CPU를 결정할 수 있다.
동작코드(Opcode, Operation Code): 실행할 동작을 표현한 코드
오퍼랜드(Operand): 동작 대상으로 소스와 목적지 오퍼랜드
다음 명령어 참조(Next Instruction Reference): 현재 수행하는 명령어 이후에 다음 실행할 명령어를 지정
Q. 명령어 구성 요소 중 3번 다음 명령어 참조는 필요가 없는 이유는?
A. 명령어는 시퀀스하게 저장
즉, 하나의 명령어가 수행되면 그 다음의 명령어가 수행되기 때문에 굳이 다음 명령어를 지정할 필요가 없다.
설정하게 되면 용량이 낭비될 수 있고 인출하는데 시간이 오래걸릴 수 있다.
고정 길이 명령어 형식: 해석이 쉽고 제어 장치가 간단, RISC(Reduced Instruction Set Computer)
가변 길이 명령어 형식: 해석이 어렵고 제어장치가 복잡, CISC(Complex Instruction Set Computer)