Instruction   명령어

(2022-01-14)

CPU Instruction, CPU 명령어


1. Instruction (명령어 또는 명령)

  ㅇ [프로그램]  프로그램 상에서의, 최소 실행 단위명령문 (Statement) 참조

  ㅇ [하드웨어]  컴퓨터 하드웨어에서, 이해되고 수행 가능한 최소 단위 
     - 주로, CPU에서의, 작은 작업 수행 단위기계어/어셈블리어 참조
        . 기계어 : 비트들의 집합체
        . 명령어 : 기계어를 구성하는 개개의 요소 단위
     - 이는, 기억장치에 저장되어 있다가, CPU가 이를 인출하여 실행하게 됨


2. CPU 명령어 집합 (Instruction Set) 이란?

  ※ ☞ 명령어 집합 (ISA) 참조
     - 명령어들로 구성된 어휘 집합을 말함
     - 특정 CPU 마다, 특정한 명령어 집합 만을 수행할 수 있음
     - 특정한 구조(특히,컴퓨터구조) 설계 관점에 따라 정의된 명령들의 집합


3. CPU 명령어의 문법적 구성

  ※ ☞ CPU 명령어 문법 참조
     - 명령어 구성 : 명령 코드(operation code,op code) + 피연산자(operand,오퍼랜드)
     - 명령(코드) : STORE, LOAD, SHIFT, XOR, JUMP 등
     - 명령어 종류 
        . 데이터 전송 (LOAD,STORE,MOV 등)
        . 연산 (ADD,AND,OR,XOR,SHIFT,ROTATE 등)
        . 제어 (BRANCH,JUMP,CALL 등)
     - 주소 지정 방식 : 직접 주소지정 방식, 간접 주소지정 방식, 묵시적 주소지정 방식4. CPU 명령어의 싸이클 (Machine Cycle, Instruction Cycle)

  ※ ☞ CPU 명령어 싸이클 참조
     - (하나의 명령어를 실행하는데 필요한 전체 과정)



Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"