모두CBT

어셈블리어에 대한 설명으로 옳은 것은? | [임베디드기능사 필기] 14년 2회차 기출문제 상세 페이지

1[임베디드기능사 필기] 14년 2회차
어셈블리어에 대한 설명으로 옳은 것은?
1
고급 언어에 해당한다.
2
호환성이 좋은 언어이다.
3
실행을 위하여 기계어로 번역하는 과정이 필요하다.
4
기호언어이다.
해설

어셈블리어는 기계어와 1:1로 대응되는 기호언어로, 니모닉(mnemonic) 기호를 사용하여 기계어 명령어를 나타낸다. 1번은 오답인데, 어셈블리어는 저급 언어로 분류되며 기계에 직접 접근하는 하드웨어 지향적 언어다. 2번도 오답으로, 어셈블리어는 CPU 아키텍처에 따라 달라져 호환성이 매우 낮다(x86 어셈블리와 ARM 어셈블리는 상이). 3번은 기술적으로 부정확한데, 어셈블리어는 어셈블러에 의해 기계어로 번역되지만 "번역"이라는 표현보다는 "어셈블(assemble)" 또는 "변환"으로 표현하며, 기술상 번역 과정이 있으나 정의적으로는 이미 기계어와 직결된 저급 언어이므로 고급 언어의 컴파일과는 성질이 다르다. 따라서 정답은 4번이다.

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