전자계산기조직응용기사

[전자계산기조직응용] 2020년 1,2회 통합시행 실기 기출문제 복원

EveningPrimrose 2021. 10. 13. 01:09
반응형

1. 4096*8bit ROM을 구성하는데 필요한 최소한의 핀 수는 몇개인가? (전원핀과 접지핀을 포함)

 - 22개~25개(정확하지 않음)

 

2. 16bit 레지스터 8개로 16개의 버스라인을 구축하는데 필요한 멀티플렉서의 종류와 수를 적으시오

 - 종류: 8*1 멀티플렉서(Multiplexer, MUX)

 - 수: 16개

 

3. 다음 설명의 빈칸에 적절한 말을 넣으시오.

( )는 컴퓨터끼리 연결한 모양이나 형태, 네트워크를 구성하는 방법

 - 토폴로지(Topology)

 

4. 십진수 14.5를 IEEE 754 표준 32비트 단일 정밀도로 표현할 때 지수(exponent)는 몇인가?

 - 1000 0010(2)

 

5. 수를 왼쪽으로 3번, 오른쪽으로 2번 시프트하면 X배 커진다. X를 BCD(Binary Coded Decimal)로 나타내시오.

 - 0010(BCD)

 

6. 8진수 562를 16진수로 나타내시오

 - 562(8) = 101 110 010(2)

            = 0001 0111 0010(2)

            = 172(16)

 

7. 다음은 전가산기의 진리표이다. 빈칸에 알맞은 수를 적고 회로도를 완성하시오

 - 

 

8. 다음은 0주소 명령어와 이를 이용해 A=B(C+D*E-F/G)를 연산하는 과정이다. 0주소 명령어 목록을 참고하여 빈칸에 알맞은 명령어를 적으시오

ADD: 덧셈, SUB: 뺄셈, MUL: 곱셈, DIV: 나눗셈, PUSH: 스택 최상단에 저장, POP: 스택 최상단을 출력 
PUSH B
PUSH C
PUSH D
PUSH E
(1)
(2)
PUSH F
PUSH G
(3)
(4)
(5)
POP

 - (1) MUL, (2) ADD, (3) DIV, (4) SUB, (5) MUL

 

9. OP코드가 5비트, 주소부가 8비트로 구성된 명령어의 최대 명령어 개수는 몇 개인가?

 - 32개

 

10. A/B*(C-D)+E를 Postfix로 나타내시오

 - AB/CD-*E+

 

11. 무한루프를 돌다가 a=777 일 때 루프를 끊으려고 할 때, (1)을 적절히 채우시오.

#include <stdio.h>
int main(){
  int a;
  for( (1) ){
    printf("input : ");
    scanf("%d", &a);
    if(a == 777)
      break;
  }
}

 - ;;

 

12. 다음 설명하는 것은 무엇인가?

ROM에서 초기화 한다는 관련 설명

 - 부트스트랩(bootstrap) 또는 부트스트랩 로더(bootstrap Loader) 또는 IPL

 

13. 다음 C 구문의 실행결과를 적으시오

#include <stdio.h>
int main(){
  int a;
  for(a=1; a<=15; a++){
    if(a%2 == 0 || a%3 ==0)
      continue;
    else
      printf("%d", a);
  }
}

 - 1 5 7 11 13

 

14. DMA에 대해서 간단히 서술하시오

 - 입출력장치가 CPU를 경유하지 않고 직접 주기억장치에 접근해 데이터를 전송하는 방식

 

15. 다음 빈칸에 알맞은 값을 넣으시오

구분 부호와 절대치 1의 보수 2의 보수
+49 00110001 (나) 00110001
-49 (가) 11001110 (다)

 - (가) 10110001, (나) 00110001, (다) 11001111

 

16. 다음은 시스템 소프트웨어의 테스트 절차를 나타낸 그림이다. 빈칸에 알맞은 말을 <보기>에서 골라 적으시오

<보기>
- 시스템 테스팅, 고객 테스팅, 컴포넌트 테스팅

 

 - (1) 컴포넌트 테스팅, (2) 시스템 테스팅, (3) 고객 테스팅

 

17. 다음에서 설명하는 주소지정방식은 무엇인가?

간접적으로 주소 지정하는 설명

 - 간접주소지정방식(Indirect Addressing Mode)

 

18. 다음 해당하는 레지스터의 이름을 각각 적으시오

 (1) 중앙처리장치로부터 전송받은 데이터를 잠시 보관하는 레지스터

 (2) 기억장치에서 전송할 데이터를 일시적으로 보관하는 레지스터

 (3) 산술 및 논리연산의 결과값이 임시로 저장되는 레지스터

 - (1) 범용 레지스터, (2) MBR, (3) 누산기

 

19. 2*4 디코더 두개로 3*8 디코더 만드는 회로도 그리기

 - 

 

20. CPU의 구성요소 3가지를 적으시오

 - 제어장치, 연산장치, 레지스터

 

 

※ 이전회차 전자계산기조직응용기사 기출문제

 

 

 

[전자계산기조직응용] 2019년 1회 실기 기출문제 복원

1. 다음 infix로 표현된 수식 A/B-C*D를 Postfix 표기법으로 변환하시오 - AB/CD*- 2. 백의 자리를 표현하기 위해 십진카운터 몇 개가 필요한가? - 3개 3. BCD코드에 3을 더해서 나오는 코드로써, 자기 보수적

it-utopia.tistory.com

 

 

 

[전자계산기조직응용] 2018년 3회 실기 기출문제 복원

1. Infix로 표현된 수식 A/B-C*D를 Postfix 표기법으로 변환하는 문제 - AB/CD*- 2. 하드웨어적으로 구현된 제어장치 묻는 문제 - 하드와이어드 또는 고정배선 방식 3. 데이터 접근 횟수 50회, 캐시에서 발

it-utopia.tistory.com

 

 

 

[전자계산기조직응용] 2018년 1회 실기 기출문제 복원

1. 다음에 설명하는 내용에 답하시오. - 스트로브 방식에 비해 높은 융통성과 신뢰성을 갖는다. - 제어문자(ACK, SOH 등)로 제어하며 보통 LINE 2개로 구성하며, 제2의 제어로 스트로브 방식보다 안정

it-utopia.tistory.com

 

 

반응형