모두CBT

스택(stack)이 반드시 필요한 명령문 형식은? | [전자기사 필기] 17년 3회차 기출문제 상세 페이지

1[전자기사 필기] 17년 3회차
스택(stack)이 반드시 필요한 명령문 형식은?
1
0-주소 형식
2
1-주소 형식
3
2-주소 형식
4
3-주소 형식
해설

스택이 반드시 필요한 명령문 형식은 0-주소 형식이다.

0-주소 형식은 명령어에 오퍼랜드 번지가 없고 스택 최상단의 데이터를 암시적으로 사용하므로 스택이 반드시 필요하다.

나머지 보기가 맞지 않는 이유는 다음과 같다.

  • 1-주소 형식은 오퍼랜드 하나를 번지로 지정하고 다른 하나는 누산기를 사용하므로 스택이 필요하지 않다.
  • 2-주소 형식은 두 오퍼랜드를 번지로 지정하므로 스택이 필요하지 않다.
  • 3-주소 형식은 두 원천 오퍼랜드와 결과 번지를 모두 지정하므로 스택이 필요하지 않다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.