본문 바로가기
전자 계산기 구조정보처리기사(구) · 2017년03월05일 · 21/100

21.프로그램 상태 워드(program status word)에 대한 설명으로 가장 타당한 것은?

1
시스템의 동작은 CPU 안에 있는 program counter에 의해 제어된다.
2
interrupt 레지스터는 PSW의 일종이다.
3
CPU의 상태를 나타내는 정보를 가지고, 독립된 레지스터로 구성된다.정답
4
PSW는 8bit의 크기이다.

해설

- Program Status Word (PSW) - 1) PSW란? Program Counter, Flag 및 주요한 Register의 내용과 그 밖의 Program 실행상태를 나타내는 제어정보를 묶은 것. Program Counter에 의해 제어되지 않음. 2) 인터럽트가 발생했을 때 CPU는 인터럽트 발생 유무를 확인하고 발생했으면 인터럽트 사이클로 들어가게 되는데 이 사이클동안 Program Counter 와 Program Status Word가 스택에 저장되고, 분기해야 할 주소가 새롭게 결정됨. (PSW의 일종은 아니고 연관이 있을 뿐임) 3) CPU의 현재 상태, 인터럽트 발생 상태, 수행 중인 Program의 현재 상태 등을 나타냄. 그리고 레지스터도 독립적으로 구성되어 있음. 4) PSW 크기는 32 ~ 64 bit. ※ 어떤 부분은 정확하지 않기 때문에 잘못된 부분은 추가 해설 부탁드려요~

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기