본문 바로가기
전자 계산기 구조정보처리기사(구) · 2013년08월18일 · 27/100

27.다음은 0-주소 명령어 방식으로 이루어진 프로그램이다. 레지스터 X의 내용은?(단, 레지스터 A = 1, B = 2, C = 3, D = 3, E = 2이며, ADD는 덧셈 명령어, MUL은 곱셈 명령어이다.)

정보처리기사(구) 27번 문제 이미지
1
15
2
20
3
25정답
4
30

해설

123+32+* 중위법으로 전환해보면 1|(2+3) * (3+2)| 1|25 인상태에서 팝을 하게 되면 25가 나온다. <추가해설] 스택은 LIFO(후입선출).. 1,2,3 입력 --> 1,5(덧셈2+3) --> 3,2 입력 --> 1,5,5(덧셈3+2) --> 1,25(곱셈5*5) -->> 출력 X는 25

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기