컴퓨터구조 기본

버스, 명령어, 주소 지정 방식 구분

컴퓨터구조 보기는 데이터 이동 경로와 명령어 해석 기준을 섞습니다. 먼저 버스인지, 명령어 형식인지, 피연산자 위치인지 표시합니다.

구성

CPU, 기억장치, 입출력장치 중 어느 역할인지 봅니다.

연결

데이터, 주소, 제어 신호가 지나가는 길을 고릅니다.

명령

연산자와 피연산자를 나누어 읽습니다.

주소

값 자체인지, 주소인지, 주소의 주소인지 확인합니다.

시스템 버스

데이터·주소·제어

데이터버스는 값, 주소버스는 위치, 제어버스는 읽기와 쓰기 같은 명령 신호입니다.

명령어 구성

연산자와 피연산자

연산자는 수행할 동작이고, 피연산자는 동작에 필요한 데이터나 위치 정보입니다.

주소 수

3, 2, 1, 0주소

1주소는 AC를, 0주소는 스택을 떠올리면 계산 흐름을 놓치지 않습니다.

주소 지정

즉치·직접·간접

즉치는 값 자체, 직접은 주소, 간접은 주소가 가리키는 또 다른 주소입니다.