의견.png

인스트럭션

해시넷
이동: 둘러보기, 검색

인스트럭션(instruction)은 컴퓨터에게 일을 시키는 단위로서, 컴퓨터가 알아들을 수 있는 기계어로 이루어져 있는 명령이다. 지시 또는 명령이라고 한다.

개요[편집]

컴퓨터는 컴퓨터가 이해할 수 있는 언어인 기계어로 작성된 프로그램을 받아들인 후, 그 지시에 따라 움직인다. 이 기계어 프로그램에서 사용하는 동작 지시가 인스트럭션이다. 인스트럭션은 컴퓨터 프로그램의 기본으로서 컴퓨터의 동작을 지시하는 부호 단위인 셈이다.

구성[편집]

인스트럭션은 명령부와 처리부로 나누어진다.

  • 명령부(OP) : 실제 컴퓨터가 수행해야 할 동작을 나타내는 동사에 해당한다. 명령부의 내용은 주로 산술 및 논리연산, 데이터 이동, 분기, 입출력, 그외의 제어 명령이다.
  • 처리부(operand) : 동작의 대상이 되는 데이터를 지정하므로 목적어에 해당한다. 처리부는 피연산자를 직접 나타내거나 피연산자가 기억된 레지스터 또는 기억장치의 주소이다.

대부분 컴퓨터에서 사용되는 공통적인 명령 부류는 자료 이동 명령, 산술 및 논리연산, 비교 및 검사, 분기, 서브루틴 호출과 복귀, 입출력, CPU 상태 조절 등이 있다.

같이 보기[편집]


  의견.png 이 인스트럭션 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.