모두CBT

데이터를 연산할 때 스택(stack)만 사용하는 명령은? | [전자기사 필기] 15년 3회차 기출문제 상세 페이지

1[전자기사 필기] 15년 3회차
데이터를 연산할 때 스택(stack)만 사용하는 명령은?
1
0-주소 명령
2
1-주소 명령
3
2-주소 명령
4
3-주소 명령
해설

데이터를 연산할 때 스택만 사용하는 명령은 0-주소 명령이다.

0-주소 명령은 주소 필드 없이 스택의 맨 위 값을 암묵적으로 오퍼랜드로 쓴다. 두 값을 꺼내 연산한 뒤 결과를 다시 스택에 넣는다.

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

  • 1-주소 명령은 주소 필드 하나로 오퍼랜드 하나를 지정하고 나머지는 누산기를 쓴다.
  • 2-주소 명령은 명령 안에 두 오퍼랜드의 주소를 지정한다.
  • 3-주소 명령은 두 오퍼랜드와 결과의 주소를 모두 명령 안에 지정한다.

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