전자계산기 핵심 요약 8
1. 컴퓨터에서 명령어 처리하기 위해서 명령어를 CPU에 옮긴 후 명령 레지스터(IR)에 셋(set)시켜 해독하는 단계는?
- Fetch Cycle
2. Instruction을 수행하기 위한 Major State
- 명령어를 가져오기 위해 기억장치에 접근하는 것을 Fetch 상태라 한다
3. 프로그램에 의해 제어되는 동작이 아닌 것은?
- RNI(fetch)
- Fetch : 명령어에 의해 제어된다
4. 간접 상태 ( Indirect state ) 동안에 수행되는 것은?
- 오퍼랜드의 주소를 읽는다
5. 간접사이클 ( Indirect cycle )
-
MAR <ㅡ MBR (AD)
MBR <ㅡ M ( MAR )
6. 메이저 상태
- Fetch 상태는 명령을 메모리로부터 읽어 이를 해독하는 상태
- Execute 상태는 처리하기 위한 실제 데이터를 읽어decode된 연산을 수행하는 상태
- Interrupt 상태가 종료되면 fetch 상태로 분기
7. 모든 명령(Instruction) 수행 시 유효 주소를 구하기 위한 메이저 상태를 무엇이라 하는가?
- INDIRECT
8. 다음 마이크로 연산들은 명령어 사이클 중 어디에 해당하는가?
MAR <ㅡ IR (addr)
MBR <ㅡ memory or register
IR <ㅡ MBR(addr)
- 간접 사이클
- MAR <ㅡIR (addr) : 명령 레지스터의 간접 주소를 MAR로 전달
- MBR <ㅡ momory or register : MBR에 유효주소를 확보
- IR <ㅡ MBR(addr) : MBR에 기억된 주소를 명령 레지스터로 전달
9. 실행 사이클에서 다음 마이크로 연산이 나타내는 동작은?
MAR <ㅡ MBR(addr)
MBR <ㅡ M(MAR), AC <ㅡ 0
AC <ㅡ AC + MBR
- LOAD to AC
10. 다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가?
MAR <ㅡ MBR (addr)
MBR(addr> <ㅡ PC
PC <ㅡ MAR
M ( MAR ) <ㅡ MBR
PC <ㅡ PC + 1
- BSA 명령
11. BSA 의 마이크로 동작 중 시간 T0에서 실행하는 동작이 아닌 것은?
- PC <- PC + 1
12. 다음의 마이크로 오퍼레이션과 관련 있는 것은?
MAR <- MBR(ADDR)
MBR <- M (MAR)
EAC <- AC + MBR
- ADD
13. 다음의 마이크로 오퍼레이션과 가장 관련 관련 있는 것은?
MAR <- MBR ( ADDR )
MBR <- M (MAR)
EAC <- AC + MBR
- ADD
14. 다음 ADD 명령어의 마이크로 오퍼레이션에서 t2시간에 수행되어야 할 가장 적합한 동작(A)는 ?
T0 : MAR <- MBR(ADDR)
T1 : MBR <- M(MAR)
T2 : AC <- AC + MBR
15. 다음과 같은 마이크로 동작은 어떤 명령의 수행과정을 나타내는가?
MAR <- MBR (ADDR) : 유효주소 전송
MBR <- AC : MBR에 데이터를 전송
M(MAR) <- MBR : M은 메모리
- Store AC
16. 다음 내용은 LOAD 기능을 수행하는 마이크로 오퍼레이션이다 이 가운데 어떤 명령어 든지 수행되기 위해서는 반드시 거쳐야 하는 단계끼리 나열한 것은?
1 : MAR <- PC , R (read)
2 : IR <- MBR , PC <- PC + 4
3 : IR Decoding
4 : MAR <- Rs1+S2, R(read)
5 : Rd <- MBR
6 : PC <-다음에 수행할 명령어의 주소
- 1,2,3,6
17. 다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가?
MAR <- MBR (AD)
MBR <- M(MAR)
AC <- MBR
- LDA 명령
18. 다음은 ADD 명령어의 마이크로 오퍼레이션이다. T2시간에 가장 알맞은 동작은?
T0 : MAR <- MBR(addr)
T1 : MBR <- M(MAR)
T2 :
- AC <- AC + MBR
19. 다음 중 1주소 명령어 형식을 따르는 마이크로명령어 MUL A를 가장 바르게 표현한 것은?
- AC <- AC X M[A]
20. 메이저 상태(major state)에서 제어 데이터에 대한 설명
- FETCH state에서 중앙처리장치의 제어점을 제어하기 위한 제어 데이터는 명령어이다
- INDIRECT state에서 다음 상태로 변천하는 것을 제어하는 데이터는 간접주소와 직접주소를 구별하는 비트이다.
- EXECUTE state에서 다음 상태로 변천하는 것을 제어하는 데이터는 인터럽트요청 신호이다
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 핵심 요약 10 (0) | 2019.07.26 |
---|---|
정보처리기사 전자계산기 핵심 요약 9 (0) | 2019.07.26 |
정보처리기사 전자계산기 핵심 요약 7 (0) | 2019.07.25 |
정보처리기사 전자계산기 핵심 요약 6 (0) | 2019.07.24 |
정보처리기사 전자계산기 핵심 요약 5 (0) | 2019.07.24 |
#IT #먹방 #전자기기 #일상
#개발 #일상