디코더 4

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

1. 다음은 주기억장치를 통해 기억 소자 배열에 기억되어 있는 데이터를 읽어서 처리하는 절차를 간단하게 기술한 블록이다. 아래에 기억 장치로부터 데이터를 읽기 위한 순서를 나열하였다. (가)항에 적당한 내용을 쓰시오. (가) (나) 읽기, 쓰기, 제어신호 단자에 읽기 신호를 가한다. (다) MAR에 나타난 데이터를 읽어간다. - PC나 MBR의 내용을 MAR에 기록한다. 2. 그레이코드 1100(G)를 2진수로 변환하시오. - 1000(2) 3. CPU가 인터럽트 신호를 받으면 프로그램카운터에 있는 복귀주소를 메모리 스택에 저장한 다음 I/O 전송을 위해 서비스루틴으로 제어를 옮긴다. 이때 프로세서가 서비스 루틴의 분기 주소를 결정하는데 인터럽트의 원인에 의해서 분기정보를 얻게 되는 정보를 무엇이라 하는..

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

1. CPU가 외부장치와 데이터를 주고받는 방법 3가지에 대하여 기술하시오. - Programmed I/O : CPU가 입출력 프로그램에 따라 주변장치와의 데이터 전송을 제어하는 가장 기본적인 방법 - Interrupt I/O : 입출력 기기의 준비나 동작이 완료되면 CPU로 인터럽트 신호를 발생하여 CPU가 현재 수행중인 프로그램을 중단하고, 입출력 기기와 데이터 전송을 수행한 다음 원래 상태로 복귀하는 방법 - DMA : CPU의 제어를 받지 않고 메모리와 입출력 기기 사이에 직접 데이터 전송을 행하는 방법 2. 다음 회로에서 입력은 A와 V이고 출력이 Y인 논리게이트는? - NOR 게이트 3. 2개의 3*8 디코더로 구성한 4*16 디코더를 그리시오. (단, 디코더의 입력은 X, Y, Z, 인에이블..

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

1. 홀수 일 때 1을 출력하는 패리티 회로를 그리시오. 2. 다음은 어떤 실행프로그램인지 보기에서 찾아 적으시오. MAR ← MBR[ADD] MBR ← M[MAR] MBR ← MBR + 1 M[MAR] ← MBR, if(MBR = 0) then (PC ← PC +1) 보기 1. ADD, 2. AND, 3.BSA, 4.ISZ, 5. STA, 6.LDA - ISZ 3. 어드레스 선이 10bit이고, 메모리 용량이 0.25KB인 메모리의 데이터 선은 몇 bit인가? - 2^10 = 1KB → 1KB * X(바이트단위) = 0.25KB, 1/4. 8bit(1byte) * 1/4 = 2bit 4. 16*8 ROM의 워드 수, 번지라인 수, 워드 당 비트 수를 작성하시오. - 워드 수 : 16, 번지라인 수 : ..

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

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 typedef struct Complex{ double real; double imag; }Complex; Complex complex_add(Complex a, Complex b){ Complex add; add.real = a.real ..