출처 : 세종사이버대학교

<aside> 💡

제 1 과목 : 임베디드 하드웨어

</aside>

  1. 3단계 명령어 파이프라인에서 해당되지 않는 단계는?

    (1) 인출 (Fetch)

    (2) 해독 (Decode)

    (3) 실행 (Execute)

    (4) 데이터 읽기 (Memory)

  2. 16비트 버스를 갖는 메모리에도 효율적으로 사용할 수 있도록 ARM 명령어들을 16비트로 압축한 명령어 세트는?

    (1) FIQ

    (2) IRQ

    (3) MMU

    (4) THUMB

  3. 중앙처리장치의 구성요소 중에 프로그램 실행 도중 분기(Jump)가 발생할 떄 가장 먼저 내용을 변경시켜줘야하는 것은 무엇인가?

    (1) 명령 레지스터(IR)

    (2) 프로그램 카운터(PC)

    (3) 누산기(Accumulator)

    (4) 인덱스 레지스터(Index Register)

  4. VHDL의 기본 문법에 대한 설명으로 틀린 것은?

    (1) VHDL은 대소문자를 구분하지 않는다.

    (2) 문장 간의 구별은 콜론(:)으로 표시한다.

    (3) ‘--’ 이후는 해당 줄의 끝까지 주석처리가 된다.

    (4) 문장의 첫 문자로 숫자 또는 특수문자를 사용할 수 없다.

  5. 가상기억(Virtual Memory) 장치의 가장 큰 목적은?

    (1) 접근 시간의 단축

    (2) 부족한 메모리 공간의 확대

    (3) 동시에 여러 단어의 탐색

    (4) 단순한 주소지정 방식 사용

  6. Memory mapped I/O 방식을 가장 잘 설명한 것은?

    (1) I2C, SPI 같은 버스를 사용하고 있다.

    (2) 입출력 PORT를 어드레스 하는 익스트럭션이 따로 있다.

    (3) 주메모리 일부 영역을 I/O 장치의 레지스터와 매핑하는 방식이다.

    (4) 별도의 주소공간을 이용하기 위해 CPU는 별도의 명령어 집합을 필요로 한다.

  1. 다음 중 더하기, 빼기, 루프 세 가지 명령어만 있는 CPU가 있을 때 그에 대한 설명으로 옳은 것은?

    (1) 2가지 변수 값만 더하기 빼기가 가능하다.

    (2) 특정 패턴 값을 찾는 연산을 할 수 없다.

    (3) 7/2라는 나눗셈은 빼기를 일정한 루프를 반복처리해서 그 몫만 알 수 있다.

    (4) 7*28라는 곱셈은 더하기를 일정한 루프를 반복처리해서 그 값을 구할 수 있다.

  2. UART 프레임에 대한 설명으로 틀린 것은?