주소지정 방식

서재·2023년 5월 30일
0

컴퓨터구조론

목록 보기
8/16
post-thumbnail

주소지정 방식

제한된 수의 명령어 비트들로 긴 길이의 명령어를 표기하기 위한 방식
👉 명령어 형식


🔤 표기

EA : 유효 주소 (데이터의 실제 주소)
A : 주소 필드 내용 (오퍼랜드)
R : 레지스터 번호 (오퍼랜드)
(A) : 기억장치 A번지의 내용
(R) : 레지스터 R의 내용


📌 직접 주소지정 방식

EA = A


📌 간접 주소지정 방식

EA = (A),
EA = ((A)),
EA = (((A)))...


📌 묵시적 주소지정 방식

연산 코드 내에 지정된 데이터가 내포되어 있음
EA가 애초에 없음
ex) shift연산


📌 즉시 주소지정 방식

오퍼랜드가 데이터 자체인 방식


📌 레지스터 주소지정 방식

EA = R


📌 레지스터 간접 주소지정 방식

EA = (R)


📌 변위 주소지정 방식

직접 + 레지스터 간접
EA = A + (R)


📌 상대 주소지정 방식

현재 PC 주소 기준, 상대적
EA = A + (PC)


📌 인덱스 주소지정 방식

명령어 주소필드에 대한 상대적인 위치값
EA = A + (인덱스 레지스터)


📌 베이스 주소지정 방식

명령어 주소필드에 대한 상대적인 변위값
EA = A + (베이스 레지스터)


김종현 저, 『컴퓨터구조론』, 생능출판, 2019.

profile
입니다.

0개의 댓글