프로그램이 아무리 복잡해도 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 |