티스토리 뷰



한국산업인력공단 시행

2016년 1회 정보처리기사 필기 기출 문제

전자계산기구조 과목



[모바일은 가로보기에서 최적화되었습니다]


21. 인터럽트 벡터에 필수적인 것은?

① 분기 번지     ② 메모리

③ 제어규칙      ④ 누산기


22. 동기 고정식 마이크로오퍼레이션(MO) 제어의 특징을 설명한 것으로 틀린 것은?

① 제어장치의 구현이 간단하다.

② 중앙처리장치의 시간이 이용이 비효율적이다.

③ 여러 종류의 MO 수행 시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다.

④ MO이 끝나고 다음 오퍼레이션이 수행될 될 때까지 시간지연이 있게 되어 CPU 처리 속도가 느려진다.


23. 상대 주소모드를 사용하는 컴퓨터에서 분기 명령어가 저장된 기억장치 주소가 256AH일 때, 명령어에 지정된 변위 값이 -75H인 경우 분기되는 주소의 위치는? (단, 분기 명령어의 갈이는 3바이트이다.)

① 24F2H 번지     ② 24F5H 번지

③ 24F8H 번지     ④ 256DH 번지


24. 주소 명령어 형식에 관한 설명으로 틀린 것은?

① 0- 주소 명령어 형식은 PUSH/POP 연산을 사용한다.

② 1- 주소 명령어 형식은 누산기를 사용한다.

③ 2- 주소 명령어 형식은 MOVE 명령이 필요하다.

④ 3- 주소 명령어 형식은 내용이 연산 결과 저장으로 소멸된다.


25. 16진수 80H가 들어 있는 8비트 레지스터에서 0, 2, 4번째 비트를 세트(set)하려면 얼마의 값을 OR 연산 하여야 하는가?

① 10H     ② 11H

③ 12H     ④ 15H


26. 그림과 같은 메모리 IC에 필요한 핀(pin)의 수는?

① 17     ② 18      ③ 19     ④ 20


27. 병렬컴퓨터에서 버스의 클럭 주기가 80ns이고, 데이터 버스의 폭이 8byte라고 할 때, 전송 할 수 있는 데이터의 양은?

① 1 Mbytes/sec        ② 10 Mbytes/sec

③ 100 Mbytes/sec     ④ 1000 Mbytes/sec


28. 여러 개의 LAB(Logic Array Block)과 연결선인 PLA(Programmable Interconnection Array)로 구성되며, 빠른 성능이나 정확한 타이밍의 예측의 필요로 하는 곳에 사용되는 것은?

① PLA(Programmable Logic Array)

② PLA(Programmable Array Logic)

③ LPGA(Field Programmable Gate Array)

④ CPLD(Complex Programmable Logic Device)


29. 명령을 수행하기 위해 CPU 내의 레지스터와 플래그의 상태 변환을 일으키는 작업은 무엇인가?

① Common operation      ② Axis operation

③ Micro operation          ④ Count operation


30. 8비트로 된 레지스터에서 2의 보수로 숫자를 표시한다면 이 레지스터로 표시할 수 있는 10진수의 범위는? (단, 첫째 비트는 부호 비트로 0,1일 때 각각 양(+),음(-)을 나타낸다고 가정한다.)

① -256 ~ +256     ② -128 ~ +127

③ -128 ~ +128     ④ -256 ~ +127


31. 부동 소수점인 두 수의 나눗셈을 위한 순서를 올바르게 나열한 것은?

1. 가수의 나눗셈을 한다.

2. 피젯수를 위치 조정한다.

3. 레지스터를 초기화시키고 부호를 결정한다.

4 지수의 뺄셈을 한다.

5. 0(ZERO) 인지의 여부를 조사한다.

① 3-2-4-1-5      ② 5-3-2-1-4

③ 3-2-1-4-5      ④ 5-3-2-4-1


32. 두 데이터의 비교(Compare)를 위한 논리연산은?

① XOR 연산     ② AND 연산

③ OR 연산       ④ NOT 연산


33. 2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극대화하기 위한 프로그래밍 기법은?

① 분산처리 프로그래밍

② 일괄처리 프로그래밍

③ 멀티프로그래밍

④ 리얼타임 프로그래밍


34. 다른 컴퓨터를 이용하여 어셈블리 언어의 프로그램을 이식(porting)하고자 하는 마이크로프로세서의 기계어로 번역하는 프로그램은?

① 크로스 링커           ② 크로스 어셈블러

③ 매크로 어셈블러     ④ 매크로 컴파일러


35. 명령어 처리를 위한 마이크로 사이클이 아닌 것은?

① 인출(Fetch)        ② 간접(Indirect)

③ 실행(Execute)     ④ 메모리(Memory)


36. 그림의 Decoder에서 Y₀=0, Y₁=1이 입력되었을 때 “1”을 출력하는 단자는?

① X₀     ② X₁     ③ X₂     ④ X₃


37. 입·출력 제어장치의 종류가 아닌 것은?

① DNA              ② 채널

③ 데이터 버스     ④ 입출력 프로세서


38. 논리 마이크로 연산에 있어서 레지스터 A와 B의 값이 다음과 같이 주어졌을 때 selective-set 연산을 수행하면 어떻게 되는가? (단, A는 프로세서 레지스터이고, B는 논리 오퍼랜드이다.)

A = 0011, B = 1010

① 1100     ② 1011

③ 0011     ④ 1010


39. 하나의 명령을 처리하는 과정으로 옳게 나열한 것은?

㉠ 인터럽트 조사㉡ 인스트럭션 디코딩

㉢ 인스트럭션 페치㉣ 오퍼랜드 페치

㉤ 실행

① ③ → ② → ④ → ⑤ → ①

② ① → ③ → ② → ⑤ → ④

③ ② → ③ → ④ → ⑤ → ①

④ ④ → ③ → ② → ⑤ → ①


40. I/O operation과 관계가 없는 것은?

① channel      ② handshaking

③ interrupt     ④ emulation


- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -



댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday