새소식

반응형
Computer Science/컴퓨터구조

컴퓨터구조론 개정5판 2장 연습문제

  • -
728x90
반응형

컴퓨터구조론 개정판 (개정5판) 2장 연습문제입니다.

답과 약간의 풀이가 있으니 도움이 되면 좋겠습니다.

 

틀린부분이 있다면 말씀해주시고, 궁금하신점은 댓글로 남겨주시면 제가 아는선에서 최대한 말씀드리겠습니다. (시험기간이므로 .. ㅎㅎ)

 

교재

2.2

(1)

 

(2)

PC: 0450

IR: 6301

AC: 0004

SP: 0998

 

2.5

주기 = 4 + (1000-1) = 1003 클록주기

시간 = 1003클록 * 0.5 =501.5ns

 

* ns = 10^-9 = 1 / 2GHz

 

2.7

(1) 7, 52, 502, 5002

N=10일때, (5+(10-1)) * 0.5

 

(2) 3.57, 4.8, 4.98, 4.99

N=10일때, 25ns / 7ns

 

2.9

(1) 3.25 = 0.5 + 1 + 1 + 0.75

(2) 1GHz, 1ns

(3) 4ns = 4*1, (1) 보다 길다

(4) 차례로 325ns, 103ns

325=100*3.25

103 = 4+(100-1)

Sp = 325/103 ~= 3.155

 

2.10

(1) 2.5GHz

400ps = 4/10ns, 1GHz * 10/4 =2.5

(2) 401.2ns

(3) 도움이 되지 않는다. 클록의 주파수는 명령어 중 가장 긴 주기(OF단계) 기준

(4) 시간 길어짐. 501.5ns

 

2.16

(1)   1-주소 명령어

LOAD A ; AC←M[A]

ADD B ; AC←AC+M[B]

STOR T ; M[T]←AC

LOAD E ; AC←M[E]

MUL F ; AC←AC×M[F]

STOR U ; M[U]←AC

LOAD G ; AC←M[G]

MUL H ; AC←AC×M[H]

STOR V ; M[V]←AC

LOAD D ; AC←M[D]

SUB U ; AC←AC-M[U]

ADD V ; AC←AC+M[V]

STOR W ; M[W] ←AC

LOAD T ; AC←M[T]

DIV W ; AC←AC/M[W]

STOR X ; M[X]←AC

 

반응형

(2)   2-주소 명령어

MOV R1, A ; R1←M[A]

ADD R1, B ; R1←R1+M[B]

MOV R2, E ; R2←M[E]

MUL R2, F ; R2←R2×M[F]

MOV R3, G ; R3←M[G]

MUL R3, H ; R3←R3×M[H]

MOV R4, D ; R4←M[D]

SUB R4,R2 ; R4←R4-R2

ADD R4,R3 ; R4←R4+R3

DIV R1,R4 ; R1←R1/R4

MOV X,R1 ; M[X]←R1

 

(3)   3-주소 명령어

ADD R1,A,B ; R1←M[A]+M[B]

MUL R2,E,F ; R2←M[E]×M[F]

MUL R3,G,H ; R3←M[G]×M[H]

SUB R4,D,R2 ; R4←M[D]-R2

ADD R5,R4,R3 ; R5←R4+R3

DIV X,R1,R5 ; M[X]←R1/R5

 

2.20

(1) OPcode 7bit, Operand 1 4bit, Operand 2 21bit

(2) -2^20 ~ 2^20 -1

(3) 4GByte = 2^32

 

2.24

(1) EA = X3 =X2

(2) EA = X3 =(X2)

(3) EA = X3 = X2 +(PC) = X2 + X1

(4) EA = X3 = X2 + (IX) = X2 + X4

반응형

'Computer Science > 컴퓨터구조' 카테고리의 다른 글

컴퓨터구조론 개정5판 5장 연습문제  (0) 2023.06.12
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.