전자계산기기사

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

EveningPrimrose 2022. 10. 29. 11:29
반응형

1. 다음 상태도와 같이 동작하는 순서논리회로를 설계하여라.(단, JK F/F를 사용한다.)

 - Y = X'A + X'B

 

2. SN74LS00에서 LS의 의미는 무엇인가?

 - Lowpower schottky(저전력 쇼트기 다이오드 사용)

 

3. 20진 카운터를 위해 몇 개의 플립플롭이 필요한가?

 - 5개(2^4=16, 2^5=32)

 

4. 상향 비동기식 카운터 회로를 그리시오.

 

5. 복소수를 구조체로 표현하는 C언어이다. ( )안에 적당한 문구를 쓰시오.

#include <stdio.h>
typedef struct Complex{
  double real;
  double imag;
}Complex;

Complex complex_add(Complex a, Complex b){
  Complex add;
  add.real = a.real + b.real;
  add.imag = a.imag + b.imag;
  printf("실수부 : %f, 허수부 : %f\n", add.real, add.imag);
}

int main(void){
  Complex c1, c2;
  printf("복소수 입력(실수/허수) : ");
  scanf("%lf %lf", &(①), &(②));
  printf("복소수 입력(실수/허수) : ");
  scanf("%lf %lf", &(③), &(④));
  
  complex_add(c1, c2);
}

 - c1.real, c2.real, c1.imag, c2.imag

 

6. AB + AB'C + A'BC'의 최소 간소화 및 회로도를 그리시오.

 - AC + BC'

 

7. 64KB 주소선은 몇개인가?

 - 16개(2^6*2^10 -> 주소선 6+10 = 16개)

 

8. 0~6.4V를 0.025V 분해능 시 필요한 Analog D/A 변환기의 비트수는?

 - 8bit (6.4/2^n = 0.025, n = 8)

 

9. 4개의 플립플롭을 갖는 링카운터 상태의 수는 몇 개 인가?

 - 4개(1000 -> 0100 -> 0010 -> 0001)

 

10. 중요한 메모리의 오류나 정전 등의 긴급한 상황이 발생했을 때 마이크로프로세서에 직접 전달하는 인터럽트를 무엇이라 하는가?

 - 외부 인터럽트

 

11. 다음의 회로 명칭은?

 - 펄스 전이 검출기 

 

12. F(A, B, C, D) = Σ(0, 1, 2, 3, 13, 15)을 POS로 구하시오.

 - (A+B')(A'+B)(A'+D) (POS는 최대항을 구하는 식이므로 A'B'+ABD는 SOP로 틀림)

 

13. 여러 개의 입력선 중 선택선에 의해 하나의 출력을 가지는 회로는?

 - 멀티플렉서

 

14. 2 * 4 디코더를 AND Gate를 이용해 설계하시오.

 

15. 프로그램 카운터가 필요한 이유를 서술하시오.

 - 다음에 실행할 명령의 번지를 지시하기 위해서 필요하다.

 

16. PSW 레지스터 중 연산명령 후 자리올림 및 자리내림이 발생했을 때 1로 세팅되는 플래그는 무엇인가?

 - Carry flag(캐리 플래그)

 

17. 다른 통신 인터페이스에 비해 간단하며 한 개의 마스터(master)와 여러 개의 슬레이브(slave)들을 연결하여 SDA(Serial Data)와 SCL(Serial Clock) 두 개의 신호를 통해 데이터를 주고받는 7비트 동기식 장치를 무엇이라 하는가?

 - I2C(Inter Integrated Circuit)

 

18. 가장 오랫동안 사용하지 않은 페이지를 교체하는 알고리즘은 무엇인가?

 - LRU(Least Recently Used)

 

19. 인터럽트를 발생하는 여러 입출력 장치를 직렬로 연결하여 사용하는 인터럽트 방식은?

 - 데이지체인(daisy chain)

 

20. 컴퓨터 명령어 집합 간소화와 실행시간을 줄이는 구조는 무엇인가?

 - RISC

 

 

반응형