투케이2K

110. (TWOK/STUDY) [투케이 기출] : 16비트 명령어 3개 필드가 다음과 같을 때 기억 장치 주소 범위 , 정의 가능 연산자 수 , 사용 가능한 레지스터 개수는? 본문

투케이2K 학습정리

110. (TWOK/STUDY) [투케이 기출] : 16비트 명령어 3개 필드가 다음과 같을 때 기억 장치 주소 범위 , 정의 가능 연산자 수 , 사용 가능한 레지스터 개수는?

투케이2K 2024. 12. 22. 15:57

[제 목]

[투케이 기출] : 16비트 명령어 3개 필드가 다음과 같을 때 기억 장치 주소 범위 , 정의 가능 연산자 수 , 사용 가능한 레지스터 개수는?

 

[설 명]

-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------

구분 : 투케이 기출 정리

제목 : 16비트 명령어 3개 필드가 다음과 같을 때 기억 장치 주소 범위 , 정의 가능 연산자 수 , 사용 가능한 레지스터 개수는?

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------

1. 사전) 오퍼랜드 (피연산자) 설명 : 

  >> 오퍼랜드는 컴퓨터 처리의 대상이라는 뜻으로 산술 연산의 대상이거나 어떤 기계어 명령의 연산 부호가 지정하는 처리의 대상이 되는 것을 의미합니다

  >> 오퍼랜드는 데이터일 수도 있고, 데이터가 기억되어 있는 메모리 내의 위치 또는 디스크상의 위치(주소)일 수도 있습니다

  >> 오퍼랜드는 [연산 코드 : 5bit] [레지스터 : 3bit] [기억장치 주소 : 8bit] 로 구분될 수 있습니다



2. 문제 : 16비트 명령어 3개 필드가 다음과 같을 때 기억 장치 주소 범위 , 정의 가능 연산자 수 , 사용 가능한 레지스터 개수는?

  [보기]

  OP 코드 : 5비트
  레지스터 : 3비트
  기억장치 주소 : 8비트



  [풀이]

  step [1] : 기억장치 주소 범위 (기억장치 주소 2의 n 승) : 0 ~ 255
  step [2] : 정의 가능 연산자 수 (OP 코드 2의 n 승) : 32
  step [3] : 사용 가능 레지스터 수 (레지스터 2의 n 승) : 8



  [정답]

  기억장치 주소 범위 : 0 ~ 255
  정의 가능 연산자 수 : 32
  사용 가능 레지스터 수 : 8

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------

https://terms.tta.or.kr/dictionary/dictionaryView.do?subject=%ED%94%BC%EC%97%B0%EC%82%B0%EC%9E%90

-----------------------------------------------------------------------------------------
 
반응형
Comments