주소 지정 방식
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

주소 지정 방식에 대한 보고서 자료입니다.

본문내용

) 상대 주소지정방식
레지스터 주소 지정 방식
l명령어의 피연산자를 중앙 처리 장치 내의 레지스터로 지정하는 방식
l직접 주소 지정 방식과 유사 - 주소부가 레지스터를 지정
l레지스터를 지정하는 주소부는 3~4개의 비트를 가짐 -8~16개의 범용 레지스터를 지정할 수 있음
장점: 주소부가 작아도 됨 중앙 처리 장치 내의 레지스터를 접근하므로 속도가 빠름
단점: 주소 공간이 제한
1) 인덱스 레지스터 주소 지정방식
인덱스 레지스터의 기능
l컴퓨터의 제어 동작을 도움
l프로그램 명령에 따라서 제어 조작을 행함
l각종 명령어의 주소 수정
l프로그램 루프에서 실행하는 반복연산의 회수를 계수 기록
인덱스 레지스터의 주소 지정 방식
2) 베이스 레지스터 주소지정방식
베이스 레지스터와 기능
l프로그램을 컴퓨터에서 실행하는 경우에 편리한 기구를 하드웨어 측에 만든 것
l프로그램의 주소를 프로그램의 적재 장소에 대응하여 수정하여 기억장치의 어느 장소에서도 기억시킬 수 있도록 함
l많은 서브 프로그램을 결합 - 결합(lingkage) 기능을 함
l다중 프로그래밍 (multiprogramming)을 하는 컴퓨터의
재배치용 레지스터로서 사용
베이스 레지스터의 주소 지정 방식
3) 상대 주소지정방식
l프로그램 계수기의 내용을 명령어의 피연산자에 더하여 유효 주소를 계산하는 방식
l분기 주소가 그 명령어 자신의 주변에 있을 때 분기형 명령어와 자주 사용
l전체 주 기억 장치의 주소를 나타내는데 필요한 비트들의 수에 비교할 때 보다 적은 수의 비트를 가지고 지정할 수 있는 방식
주소 지정 방식 도표
명령어 세트
명령어 세트 (instruction set)
lCPU를 위하여 정의되어 있는 명령어들의 집합
l설계시 고려사항
연산 종류
데이터 형태
명령어 형식
주소지정 방식
CPU가 실행하는 명령
l기계 명령어 (machine instruction)
l어셈블리 명령어 (assembly instruction)
명령어 형식 (1)
명령어의 구성 요소
l연산 코드
l오퍼랜드
l다음 명령어 주소
명령어 형식 (instruction format)
l필드들의 수와 배치 방식 및 각 필드의 비트 수
l명령어의 길이 = CPU가 한번에 처리할 수 있는 데이터의 길이
명령어 형식 (2)
연산코드의 비트 수: CPU가 수행할 수 있는 연산의 수
오퍼랜드 필드의 비트 수
l데이터: 표현 가능한 수의 크기
l기억장치 주소: 직접 주소 지정할 수 있는
기억장치 영역의 범위
l레지스터 번호: 데이터 저장에 사용될 수 있는 레지스터의 수
명령어 형식 (3)
명령어에 포함되는 오퍼랜드의 수에 따라 다양한 명령어 형식이 존재
프로그램의 길이에 영향을 준다.
1-주소 명령어 (one-address instruction)
ADDX AC AC + M[X]
2-주소 명령어 (two-address instruction)
ADDR1, R2 R1 R1 + R2
ADDR1, XR1 R1 + M[X]
3-주소 명령어 (three-address instruction)
ADDR1, R2, R3R1 R2 + R3

키워드

  • 가격1,000
  • 페이지수7페이지
  • 등록일2010.04.17
  • 저작시기2007.6
  • 파일형식한글(hwp)
  • 자료번호#600164
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니