[컴퓨터 구조] 명령어

ung·2026년 2월 8일

컴퓨터 구조

목록 보기
10/14
  • 하나의 명령어는 연산 코드와 0개 이상의 오퍼랜드로 구성
    - 연산 코드(opcode): 명령어가 수행할 동작
    - 오퍼 랜드(operand): 동작에 사용될 데이터 또는 동작에 사용될 데이터가 저장된 위치

연산 코드

  • MOVE - 데이터를 옮김
  • STORE - 메모리에 저장
  • LOAD(FETCH) - 데이터를 메모리에서 CPU로 가져옴
  • PUSH - 데이터를 스택에 저장
  • POP - 스택의 최상단 데이터를 가져옴

기계어와 어셈블리어

  • 기계어 : CPU가 이해할 수 있도록 0과 1로 표현된 정보를 있는 그대로 표현한 언어
  • 어셈블리어 : 0과 1로 표현된 기계어를 읽기 편한 형태로 단순 번역한 언어

명령어 사이클

  • 명령어 사이클
    - CPU가 명령어를 처리하는 과정에서 프로그램 속 각각 명령어들은 일정한 주기를 반복하며 실행
    • 인출 사이클 - 메모리에 있는 명령어를 CPU에 가져오는 단계
    • 실행 사이클 - CPU로 인출한 명령어를 실행하는 단계
    • 간접 사이클 - 명령어를 실행하기 위해 한 번 더 메모리에 접근하는 단계
    • 인터럽트 사이클 - 인터럽트를 처리하는 단계

0개의 댓글