728x90
명령어 집합(영어: instruction set) 또는 명령어 집합 구조(영어: Instruction set architecture, ISA)는 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말한다.
마이크로프로세서마다 기계어코드의 길이와 숫자코드가 다르다. 명령어의 각 비트는 기능적으로 분할하여 의미를 부여하고 숫자화한다. 프로그램 개발자가 숫자로 프로그램하기가 불편하므로 기계어와 일대일로 문자화한 것이 어셈블리어이다.
최하위 레벨의 프로그래밍 인터페이스로, 프로세서가 실행할 수 있는 모든 명령어들을 포함한다.
명령어 집합, 곧 명령어 집합 구조는
자료형,
명령어,
레지스터,
어드레싱 모드,
메모리 구조,
인터럽트,
예외 처리,
외부 입출력
을 포함한 프로그래밍 관련 컴퓨터 아키텍처의 일부이다. ISA는 특정한 CPU 디자인으로 추가된 순수 명령어인 opcode의 집합 규격(기계어)을 포함한다
출처:
https://ko.m.wikipedia.org/wiki/명령어_집합
'컴퓨터구조' 카테고리의 다른 글
[컴퓨터구조] Big endian VS Little endian (수정 중) (0) | 2023.02.11 |
---|---|
[컴퓨터구조] (펌)CPU와 메모리 (0) | 2021.03.17 |
[컴퓨터구조] CPU Cache 캐시 (0) | 2020.08.18 |
[컴퓨터구조] 명령어 형식 (0) | 2020.07.22 |
[컴퓨터구조] 레지스터(Register) (0) | 2020.06.22 |