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

2011년03월20일 2번

[시스템 프로그래밍]
의사 코드 명령(Pseudo Instruction)에 대한 설명으로 옳지 않은 것은?

  • ① 어셈블러가 원시 프로그램을 번역할 때 어셈블러에게 필요한 작업을 지시하는 명령이다.
  • ② 어셈블러 명령(Assembler Instruction)이라고 한다.
  • ③ 데이터 정의, 세그먼트와 프로시저 정의, 매크로 정의, 세그먼트 레지스터 할당, 리스트 파일의 지정 등을 지시할 수 있다.
  • ④ 어셈블리어 명령과 같이 기계어로 번역된다.
(정답률: 95%)

문제 해설

정답은 "어셈블리어 명령과 같이 기계어로 번역된다."가 아니다.

의사 코드 명령은 어셈블러가 원시 프로그램을 번역할 때 어셈블러에게 필요한 작업을 지시하는 명령이다. 이 명령은 어셈블러 명령(Assembler Instruction)이라고도 한다. 데이터 정의, 세그먼트와 프로시저 정의, 매크로 정의, 세그먼트 레지스터 할당, 리스트 파일의 지정 등을 지시할 수 있다.

하지만 의사 코드 명령은 어셈블리어 명령과 같이 기계어로 번역되지 않는다. 대신 어셈블러가 이 명령을 해석하여 기계어 코드를 생성한다. 따라서 의사 코드 명령은 어셈블리어 명령과는 다른 개념이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답