어드레싱 모드-Addressing Mode에 관한 분석
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.Implied 모드

2.Immediate 모드

3.레지스터 모드

4.레지스터 간접모드

5.직접 번지 모드

6.간접 번지 모드

본문내용

지스터 어드레싱이 혼합되어 있다.
그림(a)는 32비트를 갖는 명령이며, 다섯 개의 필드로 나누어진다. 동작코드로 8비트, 각 4비트를 갖는 세 개의 레지스터 필드, 12비트를 갖는 한 개의 displacement 번지필드 등이다. R필드는 오퍼랜드로서의 레지스터를 나타내며, XR은 인덱스 레지스터, BR은 베이스 레지스터를 나타낸다. 번지 필드 D는 12비트로 BR의 베이스 번지에 상대적인 displacement를 갖는다.
그림(b)는 가산 명령의 형식이다. 동작코드는 16진수로 5A와 같다. 세 개의 레지스터가 사용되는데, R8은 오퍼랜드로, R6는 인덱스로, R4는 베이스번지로 각 쓰인다. 이는 또 두 개의 번지를 지닌 명령형식(two-address_instruction)으로서 다음과 같이 나타내어 질 수 있다.
R8<-R8+M[R4+D+D6]
오퍼랜드의 하나는 R8에 있고, 다른 하나는 메모리에 있다. 메모리에서 오퍼랜드의 번지가결정되는 방법은 그림(c)에 보였다. R4는 베이스 레지스터로, 그 내용은 메모리의 베이스 번지이다. 12비트의 displacement 번지와 24비트의 베이스번지가 더해져서 오퍼랜드의 테이블이 시작되는 위치를 가리키게 된다. R6는 인덱스 레지스터로 72라는 인덱스값을 가지고 있다고 가정한다. 이 값은 베이스값과 displacement값의 합에 더해서 유효번지를 얻는다. 유효번지에 있는 오퍼랜드가 레지스터 R8에 있는 오퍼랜드에 더해지고 또 합이 R8의 내용이 되게 된다.
[그림 2] IBM 370 RX 명령형식
참고서적
컴퓨터 구조 [김종상, 이동호 공저], 희중당.
  • 가격700
  • 페이지수5페이지
  • 등록일2004.09.12
  • 저작시기2004.09
  • 파일형식한글(hwp)
  • 자료번호#266453
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니