컴퓨터구조 출석과제물 만점
- 최초 등록일
- 2023.06.05
- 최종 저작일
- 2022.09
- 6페이지/ MS 워드
- 가격 6,000원
목차
1. 다음 그림을 보고 유효주소와 AC에 적재되는 값을 넣고, 어떻게 계산이 되는지 [상세히] 설명하시오.
2. 교재의 제어단어 내역표를 보고 제어단어를 완성하고, 풀이에 대해 [상세히] 설명하시오.
본문내용
직접주소 : 주소필드에 직접 오퍼랜드의 주소를 저장하는 방식으로 명령어의 수행결과는 AC ← M[ADRS] 이며, ADRS는 700으로 수행연산은 AC ← 900으로 900이 저장된다.
즉치주소: 명령어의 오퍼랜드 필드에 저장된 내용이 명령어에서 사용될 실제 데이터이다. 명령어의 수행결과는 AC ← NBR이며 유효주소는 551이 되고 수행연산은 AC ← 700으로 700이 장된다.
간접주소 : 명령어의 주소 필드에 유효주소가 저장되어 있는 기억장치주소를 기억시키는 방식으로 수행결과는 AC ← M[M[ADRS]]이며, 첫번째 유효주소 700번지에 저장된 900이 최종 유효주소의 번지가 되어 900번지의 값 950을 AC에 저장한다.
인덱스주소 : 인덱스 레지스터 내용을 명령어 주소부분에 더해 유효주소를 얻으며 식은 유효주소= 명령어 주소부분의 내용 + 인덱스 레지스터의 내용이 된다. 따라서 명령어 수행결과는 AC ← M[ADRS+R1] 이며, 700+600=1300으로 유효주소 1300번지의 값 1400이 AC에 저장된다.
상대주소: 처리장치 내에 있는 특정 레지스터의 내용에 명령어 오퍼랜드값을 더하는 방식으로 식은 유효주소= 명령어 주소부분의 내용 + PC의 내용이 된다. 따라서 명령어의 수행결과는 C ← M[ADRS+PC] 가 되며 명령어 인출 사이클에서 주소 550에 있는 명령어는 기억장치로부터 읽히고 PC+1 되어 551이 된다.
참고 자료
컴퓨터구조(김형근·손진곤, 한국방송통신대학교출판문화원)