[컴퓨터 구조] 명령어집합, RISC와 CISC, 주소 지정 방식
명령어 집합(Instruction set) CPU가 이해하고 실행할 수 있는 명령어들의 집합CPU의 사용 목적과 특성에 따라 정의되며, 소프트웨어가 하드웨어와 소통하는 인터페이스 역할명령어 집합에는 데이터 이동, 산술/논리 연산, 제어 명령 등 다양한 작업을 수행하기 위한 명령어가 포함어셈블리 코드 형태로 표현 *어셈블리 언어인간이 읽고 작성할 수 있는 코드(C, JAVA, Python)와 컴퓨터가 이해할 수 있는 기계어(0 또는 1)의 중간 단계 언어.데이터 이동, 레지스터 조작, 메모리 접근 등 하드웨어를 직접 제어.특정 CPU 아키텍쳐(x86, ARM 등)에 종속적 -> 각각의 CPU 마다 어셈블리 언어 형태가 달라짐 명령어 형태연산코드: 수행될 연산을 지정예) 산술 연산, 데이터 이동, 제어 명령..
2024. 12. 25.