[컴퓨터시스템구조] 10일차 - midterm examination

Control logic gates

해당 글은 수업을 들으며 정리한 내용입니다. 오류 및 개인적인 내용이 다수 포함 될 수 있습니다. 또는 학습에는 적합하지 않을 수 있습니다.

Address reigister
AR<-

시험 16일 : 1시부터 2시 30분 까지



Write : M[AR] <-

RT1
D3T4
D5T4
D6T6

OR, AND로 묶으면된다.



PC: PC<-
12개
중간고사 3번문제
  1. R'T1 (INR)
  2. RT1 (CLR)
  3. RT2 (INR)
  4. D4T4 (L)
  5. D5T5 (L)
  6. D6T6 (if DR=0) (INR)
    DR의 flag ZDR=1 일때 (DR이 다 0일때)
    D6T6ZDR
  7. rB4 (if AC(15)=0) (INR)
    rB4FAC(15)'
  8. rB3 (INR)
    rB3FAC(15)
  9. rB2 (INR)
    rB2FAC'
  10. rB1 (INR)
    rB1E'
  11. pB9 (INR)
    pB9FGI
  12. pB8 (INR)
    pB8FGO



AC의 컨트롤 시그널을 찾아라.

AC<- 를 찾아라는 뜻

  1. D0T5 (LD)
  2. D1T5 (LD)
  3. D2T5 (LD)
  4. rB11 (CLR)
  5. rB9 (LD)
  6. rB7 (LD)
  7. rB6 (LD)
  8. rB5 (INR)
  9. pB11 (LD)


IO는 이렇게 있다고 가정하고 넘어간다. (FF알아야해서)





를 만들어 내는 코드를 찾자




X1이 1일 때 (AR이 버스를 잡는다.)
<-AR

  1. D4T4
  2. D5T5
x1 = D4T4 + D5T5

버스찾을 때는 ㅂby pass도 있으니까 그림보고 같이 찾기



x7 = 1 : Memory (Read)
<-M[ ]
  • X7 = R´T1+D´7IT3+(D0+D1+D2+D6)T4

AR의 컨트롤 AR<-
AR이 버스를 잡 <-AR

x0는 길어서 skip

x1 : D4T4 + D5T5
x2 : R'T0 + RT0 + D5T4 = T0 + D5T4
x3 : D6T6
x4 : D3T4 + PB10 (P=D7IT3)
x5 : R'T2
x6 : RT1
x7 : R'T1 + D'7IT3 + (D0 + D1 + D2 + D6)T4


기본 컴퓨터에서 AC 에는 16진수로 A937이 들어있고,
초기에 PC의 값은 021이며, E는 1이다. CLA명령이 수행된후
AC, E, PC, AR, IR 각각의 내용은 무엇인가?
나머지 11개 레지스터 참조 명령어에도 반복해라.


중간고사 1번

E
AC
PC
AR
IR
Initiate
1
A937
021
???
????
CLA
1
0000
022
800
(IR에서 주소부)
7800
CLE
0
A937
022
400
7400
CMA
1
56C8
(1의 보수)
022
200
7200
CME
0
A937
022
100
7100
CIR
1
D49B
(E 1010 1001 0011 0111 를 CIR)
022
080
7080
CIL
1
526F
022
040
7040
INC
1
A938
022
020
7020
SPA
1
A937
022
010
7010
SNA
1
A937
023
008
7008
SZA
1
A937
022
004
7004
SZE
1
A937
022
002
7002
HLT
1
A937
022
001
7001
CIR
E
1 1010 1001 0011 0111
1 1101 0100 1001 1011

CIL
E
1 1010 1001 0011 0111
1 0101 0010 0110 1111
[컴퓨터시스템구조] 10일차 - midterm examination [컴퓨터시스템구조] 10일차 - midterm examination Reviewed by Lifer on 11/05/2018 Rating: 5

댓글 없음:

Powered by Blogger.