ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2020년 수시 조직응용기사 필답형 기출문제 풀이
    전자계산기조직응용기사/실기 필답형 강의 2021. 12. 9. 03:20
    반응형

    2020년 수시(5월) 조직응용기사 필답형 기출문제 풀이
    https://youtu.be/Jgx5ex0fWbU

     

    강의에 사용되는 기출문제 자료입니다.

    2020년 수시 전자계산기조직응용기사 실기 필답형 기출문제.pdf
    0.15MB

     

     


    2020년 수시기사(5월) 전자계산기조직응용기사 실기 필답형 기출문제(복원)

    (정답은 ○ 옆을 드래그)


    1. 다음은 ROM에 대한 설명이다. ( ) 안에 알맞은 것을 쓰시오.

    ( )는 프로그래밍이 가능하며, 읽을 수만 있는 메모리이다. UVEPROM( )을 이용하여 내용을 지우는 반면 이것은 전기적인 신호로 지울 수 있다. UVEPROM에 비해 훨씬 편리한 점이 많지만 가격이 월등히 비싸며 쓰기와 지우기 속도가 느리다.

     

    ○ ㉠ : EEPROM

     

    ○ ㉡ : 자외선

     

     

     
     

     


    2. 512MByte 용량의 메모리를 128M × 4bit 메모리 칩으로 구성할려고 한다. 몇 개의 칩이 필요한가?

     

    8개

     
     
     
     

    3. X = A * B + C3-address instruction 형식으로 처리할 때 몇 개의 명령어가 필요한가?

     

     

    2개

     

     

     
     

    4. 다음의 마이크로 인스트럭션은 LDA 과정을 나타낸다. ( )안에 들어갈 마이크로 인스트럭션을 적으시오.

    MAR MBR
    MBR M(MAR), ( )
    AC AC + MBR

     

    AC ← 0

     
     
     
     

    5. 명령어 파이프라인 단계 수가 4이고, 파이프라인 클록(clock) 주파수가 1MHz일 때, 15개의 명령어들이 파이프라인 기법에서 실행될 경우 소요시간은 얼마인가?

     

     

    18㎲

     

     

     
     
     
     

    6. 다음의 반가산기 진리표를 완성하시오.

     

     

    X Y S C
    0 0 0 ( )
    0 1 ( ) 0
    1 0 ( ) 0
    1 1 0 ( )

     

     

    ○ ㉠ : 0

     

    ○ ㉡ : 1

     

    ○ ㉢ : 1

     

    ○ ㉣ : 1

     
     
     
     

    7. 다음 코드의 출력값을 쓰시오.

    #include <stdio.h>
    int main()
    {
        int a = 3, b = 5;
        int *c = &b;
        *c = a;
        *c += a + b;
        printf(“%d”, *c);
    }

     

    9

     

     

     


    8. 4비트의 2진수를 Gray Code로 변경하는 회로를 완성하시오.



     

     

     


    9. CPU의 클럭이 200Mhz인 시스템에서 명령어 인출 사이클 시간은 얼마인가?

     

    15㎱,(인출 사이클은 3클럭) or 0.02㎲,(인출 사이클은 4클럭)

     
     
     

    10. 우선순위 인터럽트(Priority interrupt)는 소프트웨어나 하드웨어로 행하여진다. 소프트웨어적으로 우선순위가 높은 인터럽트를 알아내는 방법을 무엇이라고 하는가?

     

    폴링(polling)

     
     
     
     
     

    11. 다음을 의미하는 용어는?

    복수 모듈 기억장치에서 기억장소들을 순차적으로 번갈아가며 사용할 수 있도록 고안한 것이다.
    이것을 통해 Access의 속도를 높일 수 있다.
    캐시기억장치나 고속 DMA 전송 등에 많이 사용된다.

     

    인터리빙(interleaving)

     
     
     
     

    12. 8진수 472(8)16진수로 나타내어라.

     

    13A(16)

     
     
     

    13. 이 레지스터는 플립플롭을 직렬로 연결하여 만들 수 있고, 기억된 값을 2배로 곱하거나 나눌 수 있다. 이 레지스터는 무엇인가?

     

    시프트 레지스터(shift register)

     
     
     

    14. 다음 수식 A/(B*C)-D+E/FPostfix로 표현하시오.

     

    ABC*/D-EF/+

     
     
     
     

    15. 다음의 부동소수점 방식으로 표현된 두 수의 덧셈 과정을 바르게 나열하시오.

    . 정규화         . 지수의 비교         . 가수의 정렬         . 가수의 덧셈

     

     

    -

     
     
     
     

    16. 다음 코드의 출력값을 쓰시오.

    #include <stdio.h>
    int main()
    {
        int x = 22, y = 18;
        int z;
        z = x ^ y;
        printf(“%d”, z);
    }

     

    4

     
     
     
     

    17. 상대주소지정방식에 사용하는 JUMP 명령어가 750번지에 저장되어 있다. 오퍼랜드 a가 다음과 같을 때 몇 번지로 JUMP 하는가?

     

    1) a = 56

    807

     

    2) a = -61

    690

     
     
     
     

    18. 오류를 검출하고 오류가 발생된 비트를 교정까지 가능한 코드는?

     

    해밍코드(hamming code)

     
     
     
     

    19. 다음 진리표의 POS 최소화식을 구하고, 회로도를 그리시오.

    입력 출력
    A B C D Y
    0 0 0 0 1
    0 0 0 1 0
    0 0 1 0 0
    0 0 1 1 0
    0 1 0 0 0
    0 1 0 1 1
    0 1 1 0 0
    0 1 1 1 0
    1 0 0 0 1
    1 0 0 1 0
    1 0 1 0 1
    1 0 1 1 0
    1 1 0 0 0
    1 1 0 1 1
    1 1 1 0 0
    1 1 1 1 1
     
     
     
     

     

     

     

     

     

     
    반응형
Designed by Tistory.