전자계산기기사

[전자계산기기사] 2017년 전자계산기기사 필답형 실기 기출문제

EveningPrimrose 2022. 11. 2. 00:51
반응형

1. 아래의 링카운터는 몇 개의 상태레지스터를 가지는가?

 

2. 불함수 F(A, B, C) = Σ(1, 3, 4, 5)를 4*1 MUX를 사용하여 구현하시오. (C는 입력, A, B는 선택선)

 - MUX의 입력선은 2m-1개, MUX의 선택선은 m-1개, 변수가 A, B, C 3개이므로 입력선은 2+3-1=4개, 선택선은 3-1=2개이다.

 

3. 클럭사이클시간 Tp=20, 세그먼트 파이프라인 k=4, 태스크 n=100 일 때, 전체 태스크 완료시간 Tp는 얼마인가?

 - 2,060

전체 태스크 완료시간 = kTp + (n-1)Tp
 - 첫 번째 태스크 T1은 동작을 완료하기 위하여 kTp만큼의 시간이 필요하고
 - 나머지 (n-1) 태스크의 소요시간은 (n-1)Tp 

 

4. 논리게이트 중 많은 출력을 직접 연결하여 OR 게이트로 연결된 것처럼 쓸 수 있는 출력방식은?

 - Wired-OR

Wired-OR : 여러 개의 게이트들로부터 출력되는 신호들을 OR 연산으로 연결하는 방법 중 한 가지. 이러한 게이트들의 출력을 또 하나의 OR 게이트 입력으로 연결하는 것이 아니라 이들 출력을 직접 접속하여 OR 기능을 수행하도록 만들어진 회로

 

5. 16K*8 PROM, 2K*8 PROM을 연결하려 한다.

 1) 2K*8 PROM 몇 개가 필요한가?

  - 9개

 2) 어드레스 버스는 몇 개 인가?

  - 25개

 

6. 다음 그림의 래치(Latch) 기억회로에서 Q가 1이고, Q'가 0이며 A, B의 입력이 진리표와 같을 때 다음 상태인 Q(t+1)의 값을 쓰시오.

 - (1) 1, (2) 0, (3), 1

 

7. 모든 마이크로 오퍼레이션 중 수행시간이 가장 긴 것을 중앙처리장치의 클록주기로 설정하여 마이크로 오퍼레이션의 동기시간을 그 마이크로 사이클 타임으로 정의하는 제어방식은?

 - 동기고정식

 

8. 다음 플립플롭에서 D값이 기억하기 위한 클럭 조건을 나타낸 것이다. 지점을 화살표로 표시하시오.

 

9. 다음 명령어의 실행 결과는?

MOV DX, #60H
IN AI, #32H
OUT DX, AI

 - C포트에서 1바이트를 읽어 AL 레지스터에 수록한다.

 

10. 전가산기를 EX-OR 2개, AND 2개, OR 1개를 사용하여 만드시오.

 

11. 100(이상 or 단위)의 숫자를 계산하는 동기형 카운터를 위한 플립플롭의 최소 개수는?

 - 100 이상이면 7개, 100단위이면 10개

 

12. IC에서 SN74LS00N가 의미하는 바에 대해서 기술하시오.

 1) SN : 제조사

 2) 74 : TTL IC 또는 동작 온도범위(0도에서 +70도)

 3) LS : 저전력(Low power Schottky) 또는 시리즈

 4) 00 : 제조번호

 5) N : Package type

 

13. CPU의 Major 상태 정의와 종류를 4가지 적으시오.

 - 정의 : CPU가 무엇을 하고 있는지를 나타내는 상태

 - 종류 : Fetch, Indirect, Execute, Interrupt

 

14. 캐시 접근 시간이 40ns, 주기억장치 접근시간이 60ns, 적중률이 0.9일 때 메모리 평균 접근시간은 얼마인가?

 - (60*0.9) + (40*0.1) = 54+4 = 58ns

평균접근시간 = (캐시접근시간*캐시적중률) + (주기억장치접근시간*캐시부재율)

 

15. 다음과 같은 상태 State diagram이 있다. 상태도를 채우시오.

 

 

반응형