기계어에 대한 설명으로 옳지 않은 것은? | [임베디드기능사 필기] 13년 2회차 기출문제 상세 페이지
1[임베디드기능사 필기] 13년 2회차
기계어에 대한 설명으로 옳지 않은 것은?
1
프로그램의 유지 보수가 어렵다.
2
호환성이 없고 기계마다 언어가 다르다.
3
2진수를 사용하여 명령어의 데이터를 표현한다.
4
사람이 일상 생활에서 사용하는 자연어에 가까운 형태로 만들어진 언어이다.
해설
기계어는 CPU가 직접 인식하고 실행하는 0과 1의 2진 코드이므로, 보기 4번 "사람이 일상생활에서 사용하는 자연어에 가까운 형태"라는 설명은 명백히 거짓이다. 기계어는 인간이 이해하기 가장 어려운 저수준 언어이며, 자연어에 가까운 것은 고급언어(C, Java, Python 등)이다. 보기 1, 2, 3은 모두 기계어의 특징이 맞다.
1번: 0과 1로만 이루어져 가독성이 극히 낮아 유지보수가 어렵다.
2번: 프로세서 아키텍처마다 명령어 집합이 다르므로 호환성이 없다.
3번: 기계어는 2진수로 표현되는 명령어와 데이터로 구성된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.