Control logic gates
해당 글은 수업을 들으며 정리한 내용입니다. 오류 및 개인적인 내용이 다수 포함 될 수 있습니다. 또는 학습에는 적합하지 않을 수 있습니다.
해당 글은 수업을 들으며 정리한 내용입니다. 오류 및 개인적인 내용이 다수 포함 될 수 있습니다. 또는 학습에는 적합하지 않을 수 있습니다.
Address reigister
AR<-
시험 16일 : 1시부터 2시 30분 까지
Write : M[AR] <-
RT1
D3T4
D5T4
D6T6
OR, AND로 묶으면된다.
PC: PC<-
12개
중간고사 3번문제
- R'T1 (INR)
- RT1 (CLR)
- RT2 (INR)
- D4T4 (L)
- D5T5 (L)
- D6T6 (if DR=0) (INR)DR의 flag ZDR=1 일때 (DR이 다 0일때)D6T6ZDR
- rB4 (if AC(15)=0) (INR)rB4FAC(15)'
- rB3 (INR)rB3FAC(15)
- rB2 (INR)rB2FAC'
- rB1 (INR)rB1E'
- pB9 (INR)pB9FGI
- pB8 (INR)pB8FGO
AC의 컨트롤 시그널을 찾아라.
AC<- 를 찾아라는 뜻
- D0T5 (LD)
- D1T5 (LD)
- D2T5 (LD)
- rB11 (CLR)
- rB9 (LD)
- rB7 (LD)
- rB6 (LD)
- rB5 (INR)
- pB11 (LD)
IO는 이렇게 있다고 가정하고 넘어간다. (FF알아야해서)
를 만들어 내는 코드를 찾자
X1이 1일 때 (AR이 버스를 잡는다.)
<-AR
- D4T4
- 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
Reviewed by Lifer
on
11/05/2018
Rating:
댓글 없음: