CPU 명령어 문법

(2020-09-01)

주소 지정 방식

1. CPU 명령어문법적 구성명령어 구성 (Instruction Structure)
     - 구성 : 명령 코드(operation code,op code) + 피연산자(operand,오퍼랜드)
     - 명령(코드) : STORE, LOAD, SHIFT, XOR, JUMP 등
     - 피연산자 : 데이터 위치 (메모리 셀 위치, 어느 레지스터 인가? 등) 또는 실제 데이터명령어 종류 (연산 종류)
     - 데이터 전송 : LOAD, STORE 등
     - 연산 : ADD, AND, OR, XOR, SHIFT, ROTATE 등
        . 논리 연산 : AND, OR, NOT, XOR
        . 산술 연산 : ADD
           .. 뺄셈은, 덧셈과 부호반전(negation)의 조합으로써,  ☞ 1의 보수,2의 보수 참조
           .. 곱셈은, 덧셈의 반복으로써,
           .. 나눗셈은, 뺄셈의 반복으로써, 구현 가능
        . 회전,자리이동 연산 : SHIFT, ROTATE
     - 제어 : BRANCH, JUMP, CALL 등

  ㅇ 주소 지정 방식
     - 오퍼랜드에 기억장치 내 위치(유효 주소)를 지정 하는 방식
        . 직접 주소지정 방식
        . 간접 주소지정 방식
        . 묵시적 주소지정 방식
        . 즉시 주소지정 방식
        . 레지스터 주소지정 방식

  ㅇ (기타 문법)
     - 줄 (line) : 고급 프로그래밍 언어와 달리, 한 줄에 하나의 명령어 만 씀 
     - 주석 (comment, ;) : 통상, 줄 끝에 붙이며, 줄이 끝나면 주석도 끝남

  ※ [참고] ☞ 어셈블리 언어 참조


[중앙처리장치 (CPU)] 1. CPU 2. MPU,MCU,FPU,GPU 3. RISC,CISC 4. ALU 5. 제어 장치 6. 내부 레지스터 7. 파이프라인 8. 명령어 9. 명령어 문법 10. 명령어 싸이클 11. 80x86
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   전기전자공학
  5.   방송/멀티미디어/정보이론
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
          1. 컴퓨터
          2. 컴퓨터 구조
      1.   중앙처리장치 (CPU)
        1.   1. CPU
            2. MPU,MCU,FPU,GPU
            3. RISC,CISC
            4. ALU
            5. 제어 장치
            6. 내부 레지스터
            7. 파이프라인
            8. 명령어
            9. 명령어 문법
            10. 명령어 싸이클
            11. 80x86
      2.   기억장치 (메모리)
      3.   버스구조
      4.   대용량 저장장치
      5.   I/O 장치 (주변장치)
      6.   병렬처리
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌