주소지정방식은 크게 3가지로 나누어진다 그리고 각각의 주소지정방식은 메모리를 사용하는지 어떤 레지스터를 사용하는 지에 따라 다시 여러 방식으로 나누어진다 이들 각각을 설명하고 각각에 대한 간단한 예제를 정리해 보세요
- 최초 등록일
- 2021.11.22
- 최종 저작일
- 2021.11
- 5페이지/ 한컴오피스
- 가격 2,000원
목차
Ⅰ. 서론
1. 주소지정방식의 정의와 종류
Ⅱ. 본론
1. 주소지정방식의 첫 번째, 묵시적 주소지정방식 소개와 예제
2. 주소지정방식의 두 번째, 레지스터 주소지정방식 소개와 예제
3. 주소지정방식의 세 번째. 즉치 주소방식 소개와 예제
Ⅲ. 결론
1. 3가지 주소지정방식 정리
2. 용어 정의
Ⅳ. 참고 자료
본문내용
주소지정방식은 CPU에서 연산을 수행하기 위해 알아야 되는 데이터의 위치를 알려주는 정보를 제공한다. 재정리하면 프로그램이 수행되는 동안 사용될 데이터의 위치를 지정하는 방법이다. 이러한 역할을 하는 주소지정방식은 두 가지 정의가 있다. 첫 번째로 ‘어셈블리 코드나 기계어 코드에서 피연산자의 주소를 결정하는 방식’이란 정의이다. 해당 정의는 어셈블리어나 어셈블리어를 거쳐 구성되어 되는 기계어에서 연산자의 대상인 피연산자의 주소를 결정하는 방식이라고 재정의 될 수 있다. 두 번째 정의로 ‘명령어에서 특정 기억 장소를 지정하는 방식’이란 정의가 될 수 있다. 특정 기억 장소 란 CPU에서 필요한 데이터의 실제 위치이다.
주소 지정방식을 설계하는데 주의해야 할 고려사항은 총 3가지가 있다.. 우선 고려사항의 경우 표현의 효율성, 사용의 편리성, 그리고 주소공간과 기억공간의 독립성이 있다. 표현의 효율성의 경우, 빠르게 접근하고 주소 지정에 적은 비트 수를 사용할 수 있도록 다양한 어드레스 모드를 사용할 수 있어야 한다. 재정리하면 빠르고 간결하게 비트 수를 사용할 수 있어야 한다는 뜻이다. 다음으로 사용의 편리성의 경우, 다양하고 융통성 있는 프로그램 작업을 위해 포인터, 프로그램 리로케이션 등의 편의를 제공할 수 있어야 한다. 재정리하면 다양하고 적절하게 프로그램을 사용할 수 있어야 한다.
참고 자료
티스토리:,"명령어 주소 지정방식",https://acornstudio.tistory.com/62 (2021.11.16)
네이버,"기억장치 주소지정방식", https://m.blog.naver.com/cranjathe/20006659534(2021.11.16)
티스토리," 주소 지정방식의 종류와 이해",
https://atoz-develop.tistory.com/entry/%EC%BB%B4%ED%93%A8%ED%84%B0-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A3%BC%EC%86%8C%EC%A7%80%EC%A0%95%EB%B0%A9%EC%8B%9D%EC%9D%98-%EC%A2%85%EB%A5%98%EC%99%80-%EC%9D%B4%ED%95%B4 (2021.11.16)
네이버, "메모리",
https://terms.naver.com/entry.naver?cid=58598&docId=3607495&categoryId=59316 (2021.11.16)
네이버,"레지스터",
https://terms.naver.com/entry.naver?cid=42344&docId=835175&categoryId=42344
(2021.11.16)
네이버,"오퍼랜드",https://m.blog.naver.com/getterling/220957220180 (2021.11.16)
Velog,"주소 지정 방식", https://velog.io/@awt0311/주소-지정-방식 (2021.11.16)