SMALL

실행과정

  1. 명령어 인출 : 명령어 레지스터에 저장된 다음 명령어를 인출
  2. 명령어 해석, PC 변경 : 인출한 명령어를 해석하고 다음 명령어를 지정하기 위해 프로그램 카운터(PC)를 변경한다.
  3. 피연산자 인출 : 명령어가 메모리에 있는 워드를 사용하려면 사용 장소를 결정하여 피연산자를 인출하고, 필요하면 프로세서 레지스터로 보냄
  4. 명령어 실행
  5. 결과 저장

명령어 레지스터 종류

  • PC(Program Counter) : 다음 인출된 명령어의 주소를 가지고 있는 레지스터
  • AC(Accumulator) : 연산 결과 데이터를 일시적으로 저장하는 레지스터
  • IR(Instruction Register) : 가장 최근에 인출된 명령어를 저장하고 있는 레지스터
  • MAR(Memory Address Register) : PC에 저장된 명령어 주소가 사용되기전 일시적으로 저장하는 레지스터
  • MBR(Memory Buffer Register) : 기억장치에 저장될 데이터를 일시적으로 저장하는 레지스터
LIST

'전공 > 컴퓨터구조' 카테고리의 다른 글

RISC와 CISC  (0) 2021.05.09
DMA(Direct Memory Access)  (0) 2021.05.09
주소 지정 방식  (0) 2021.05.09
가중치 코드, 비가중치 코드  (0) 2021.05.09
그레이코드  (0) 2021.05.09

+ Recent posts