본문 바로가기

CPU가 수행하는 작업

프로그램이 아무리 복잡해도 CPU는 실제로 다음의 4가지 작업만을 수행한다.

니모닉은 생략한다.


명령어

기능

 데이터 전송 명령어

  레지스터-메모리 / 메모리-메모리 / 레지스터-주변 기기 간의 데이터 전송

 연산 명령어

 어큐뮬레이터를 이용해 산술 및 논리 연산, 크기 비교, shift 연산

 점프 명령어

 조건 분기, 반복, 무조건 점프

 호출 / 리턴 명령어

 함수 호출 및 함수 호출부로 복귀


'Programming > Basis' 카테고리의 다른 글

비트 연산  (0) 2019.03.04
컴퓨터가 2진수를 사용하는 이유  (0) 2019.03.03
조건 분기와 함수 호출  (0) 2019.02.27
레지스터  (0) 2019.02.27
프로그램의 작동 원리와 CPU  (1) 2019.02.26