모두CBT

지정 어드레스로 분기하고 후에 그 명령으로 되돌아오는 명령은? | [전자기능사 필기] 10년 3회차 기출문제 상세 페이지

1[전자기능사 필기] 10년 3회차
지정 어드레스로 분기하고 후에 그 명령으로 되돌아오는 명령은?
1
강제 인터럽트 명령
2
조건부 분기 명령
3
서브루틴 분기 명령
4
분기 명령
해설

서브루틴 분기 명령은 지정한 주소로 이동해 별도의 처리를 수행한 뒤, 다시 원래 호출 지점으로 돌아오는 명령이다.

호출하는 순간 다음에 실행할 주소를 스택 등에 저장해 두었다가 처리가 끝나면 그 복귀 주소로 되돌아오기 때문에, 같은 처리를 여러 곳에서 불러 쓸 수 있다.

  • 강제 인터럽트 명령은 미리 정해진 인터럽트 처리 루틴으로 제어를 넘기는 명령으로, 프로그램이 지정한 주소로 분기하기 위해 쓰는 명령이 아니다.
  • 조건부 분기 명령은 특정 조건이 만족될 때만 분기하며 복귀를 전제로 하지 않는다.
  • 분기 명령은 단순히 다음 실행 위치를 바꿀 뿐 원래 위치로 되돌아오지 않는다.

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