기계어란? 정의 및 의미

click fraud protection

기계어는 컴퓨터 처리 회로에서 실제로 읽고 작동하는 프로그래밍 언어 명령입니다. 기계 언어는 이진수로 작성되며 사람이 읽을 수 없습니다. 이러한 이유로 프로그래머는 어셈블리 언어 또는 고급 프로그래밍 언어를 사용하여 프로그램을 작성한 다음 기계어로 컴파일합니다. 기계어는 주어진 프로세서의 고유한 특성을 이용합니다. 한 프로세서(또는 프로세서 제품군)용으로 작성된 프로그램은 다른 프로세서에서 실행되지 않습니다. 설계. 하나 이상의 시스템용 프로그램을 개발하려면 각 유형의 프로세서에 필요한 코드를 생성하는 컴파일러를 사용해야 합니다. 어셈블리 언어, 이진 표기법, 컴파일러, 마이크로코드, RISC를 참조하십시오.

Technipages는 기계어를 설명합니다

기계어(Machine Language)는 컴퓨터 기계가 읽고, 이해하고, 해석하는 이진 비트로 구성된 언어입니다. 대부분의 프로그래머가 기계어로 코드와 프로그램을 작성할 수 있도록 하려면 어셈블러, 어셈블러의 사용은 기계 작업 전용 언어인 어셈블리 언어의 주화로 이어졌습니다. 언어.

기계어는 컴퓨터 시스템의 모국어이며 다른 언어나 프로그래밍 언어는 컴퓨터 기계가 이해할 수 없습니다. 컴퓨터 프로그램이 작성된 후, 일단 작성된 프로그램을 컴파일하는 것은 컴파일러의 의무입니다. 컴파일된 후 이미 이진 비트로 분해되어 있으며 이 시점까지만 코드를 작성할 수 있습니다. 기계.

이것은 1883년 Lady Ada Lovelace의 도움을 받아 Charles Babbage가 개발한 것으로, 당시 그는 자신의 기계식 컴퓨터인 Analytical Machine을 개발 중이었습니다. 분석 기계의 개발은 1842년으로 거슬러 올라갑니다. Ada Lovelace는 계산 문제에 대한 솔루션을 제공하는 역할을 하는 분석 기계를 코딩했습니다.

기계어의 일반적인 사용

  • 기계어 기계가 이해할 수 있는 언어이지만 어셈블러의 도움으로 인간도 사용할 수 있습니다.
  • 컴파일러는 다음을 만들어 인간과 컴퓨터 사이의 간극을 메우고 있습니다. 기계어 인간을 위해 이해할 수 있습니다.
  • 어셈블리 언어는 기계어 기계어 이해에 전념하기 때문에

기계어의 일반적인 오용

  • 기계어 여전히 컴파일해야 하므로 프로그래머의 모국어입니다.
  • 기계에 전념하는 것 외에도 기계어 인간이 이해할 수 있는