addressing mode

주소 지정 방식은 피연산자를 어디서 찾는지 묻는다

명령어 안 값이 실제 데이터인지, 주소인지, 레지스터인지에 따라 접근 횟수와 해석이 달라진다.

즉치명령어 안 값이 데이터

#5는 값 5

직접/간접주소를 따라감

간접은 한 번 더 메모리를 참조

레지스터/변위레지스터 또는 기준+offset

빠른 접근과 배열 접근에 쓰임

구분의미판단
직접명령어 값 = 메모리 주소주소를 한 번 따라감
간접주소를 담은 주소메모리 참조 추가
레지스터레지스터 번호메모리보다 빠름

핵심 명령어 안 값이 실제 데이터인지, 주소인지, 레지스터인지에 따라 접근 횟수와 해석이 달라진다.