Computer Organization and Architecture Designing for Performance (8th Edition) 제 9,10장 연습문제
- 최초 등록일
- 2011.03.20
- 최종 저작일
- 2010.10
- 11페이지/ 한컴오피스
- 가격 3,000원
소개글
Computer Organization and Architecture Designing for Performance (8th Edition)
- William Stallings
제 10,11장(제목이 잘못되어 있어요) 연습문제 입니다.
A+ 받은 레포트 입니다.
목차
없음
본문내용
ㅇ복습문제 10.7
산술적 시프트와 논리적 시프트의 차이점을 무엇인가?
ㅇ복습문제 10.8
제어 이동 명령어가 필요한 이유는 무엇인가?
ㅇ복습문제 10.10
프로시저를 내포(nesting)한다는 말의 의미는 무엇인가?
ㅇ연습문제 10.3
어떤 마이크로프로세서가 한 바이트 길이의 단어를 사용한다. 아래 표현법으로 표현될 수 있는 가장 작은 정수와 가장 큰 정수는 무엇인가?
ㅇ연습문제 10.8
많은 명령어 세트들에 PC만 증가하고 프로세서 상태에 아무런 영향도 미치지 않는 NOOP(no operation) 명령어가 포함되어 있다. 이 명령어의 사용 예를 몇 가지 제시하라.
ㅇ연습문제 10.11
스택이 프로세서에 의해 서브루틴 호출과 복귀를 관리하기 위해 사용된다고 가정하자. 스택의 최상위를 프로그램 카운터로 사용한다면, 실제 프로그램 카운터는 제거해도 되는가?
ㅇ연습문제 10.13
x86 Compare 명령어(CMP)는 목적지 오퍼랜드(destination operand)로부터 근원지 오퍼랜드(source operand)를 뺀다; 그것은 상태 플래그들(C, P, A, Z, S, O)을 갱신하지만, 오퍼랜드들은 변경하지 않는다. CMP 명령어는 목적지 오퍼랜드가 근원지 오퍼랜드보다 더 큰지, 같은지, 혹은 더 작은지를 결정하는 데 사용될 수 있다.
(a) 두 오퍼랜드들이 부호 없는 정수로 취급된다고 가정하자. 두 정수들의 상대적 크기를 결정하는 것과 관련 있는 상태 플래그들은 어떤 것인가? 그리고 더 큰, 같은, 혹은 더 작은 경우에 플래그들의 값은 무엇이 되는가?
참고 자료
없음