본문 바로가기

카테고리 없음

인스트럭션(instruction)

인스트럭션이란?

: 인스트럭션은 컴퓨터가 어느 정보를 가지고 어떠한 처리를 하는가를 나타낸다.

# 인스트럭션 내에 포함된 정보
  • 연산자(Operation code : OP - code)
  • 피 연산자(Operand)

인스트럭션의 수행을 위한 주기억 장치 접근은 주기억 장치에서 인스트럭션을 읽기 위한 접근과 주기억 장치에서피연산자를 읽거나 기억시키기 위한 접근이 있다.


인스트럭션을 주 기억장치에서 읽는 것을 인스트럭션 펫치(Instruction fetch : IF)

피연산자를 주기억 장치에서 읽는 것을 피연산자 펫치(Operand fetch : OF)라 부른다.


<인스트럭션의 기능별 분류>

  • 함수 연산 기능(functional operation) - 산술적 연산과 논리적 연산
  • 전달 기능(transfer opertaion) - 레지스터들 사이의 정보 전달, 중앙 처리 장치와 주기억 장치 사이의 정보 이동
  • 제어 기능(control operation) - 인스트럭션 수행 순서의 제어
  • 입/출력 기능(input output operation) - 주기억 장치와 입출력 장치 사이의 정보 이동

함수 연산 기능의 인스트럭션의 수행에 필요한 피연산자를 기억시킬 레지스터으 종류에 따라 컴퓨터의 구조는

다음과 같이 분류된다.

1. 스택(Stack)컴퓨터 구조

2. AC 컴퓨터 구조

3. 범용 레지스터(General Purpose Register)컴퓨터 구조


본문출처 : http://oukene.tistory.com/4