ISA
ISA(Instruction Set Architecture)는 CPU가 어떻게 소프트웨어에 의해 관리되는지를 정의한 컴퓨터의 추상화 모델 중 하나다.
또한, 하드웨어와 소프트웨어 사이에서 인터페이스 역할을 하며, 프로세서가 무엇을 해야하고 할 수 있는지를 명시한다.
각 Instruction은 OpCode와 Operands(ex. Value, CPU Register, Memory Location, I/O Port)로 구성되는데, 이와 관련해 8051 Instruction Set 또는 https://web.mit.edu/6.115/www/document/8051.pdf에서 자세히 확인할 수 있다.