전자계산기기사 기출문제·모의고사·오답노트·자동채점

2008년05월11일 53번

[마이크로전자계산기]
어느 프로그램 중 0123번지에서 CALL A 명령이 있다. 이 CALL A를 수행한 후 stack에 기억된 값은?

  • ① 0123
  • ② 0125
  • ③ 1234
  • ④ 1300
(정답률: 41%)

문제 해설

CALL A 명령은 A 라는 서브루틴을 호출하는 명령이다. 따라서 현재 위치인 0123번지를 호출하기 전에 다음 명령어인 0124번지를 stack에 저장하고, A 서브루틴이 끝나면 stack에서 이 값을 불러와서 다음 명령어를 실행한다. 따라서 CALL A를 수행한 후 stack에 기억된 값은 0125이 된다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답