기억장치에 액세스(Access)할 필요 없이 스택(stack)을 이용하… | [정보처리기능사 필기] 10년 2회차 기출문제 상세 페이지
1[정보처리기능사 필기] 10년 2회차
기억장치에 액세스(Access)할 필요 없이 스택(stack)을 이용하여 연산을 행하는 명령어 형식은?
1
3-주소 명령어
2
1-주소 명령어
3
0-주소 명령어
4
2-주소 명령어
해설
연산에 필요한 피연산자를 기억장치의 특정 번지 대신 스택(stack)의 top에서 꺼내 쓰고 결과도 다시 스택에 저장하는 명령어 형식은 ③ 0-주소 명령어이다.
0-주소 명령어는 명령어 자체에 번지부가 없어 기억장치 액세스를 위한 주소 계산이 필요 없고, push·pop 동작만으로 연산이 이루어진다.
- ① 3-주소 명령어 — 두 개의 피연산자 번지와 결과 저장 번지를 모두 명시하는 형식이다.
- ② 1-주소 명령어 — 누산기를 암묵적으로 사용하고 하나의 번지만 명시하는 형식이다.
- ④ 2-주소 명령어 — 피연산자 번지 하나가 결과 저장 번지를 겸하는 형식이다.
오류나 개정된 내용이 보이면 알려주세요