>  기사  >  컴퓨터 하드웨어가 직접 인식하고 실행할 수 있는 유일한 것은 무엇입니까?

컴퓨터 하드웨어가 직접 인식하고 실행할 수 있는 유일한 것은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-12-09 13:59:2334007검색

컴퓨터 하드웨어가 직접 인식하고 실행할 수 있는 유일한 것은 "기계어" 뿐입니다. 기계어는 번역 없이 기계가 직접 인식할 수 있는 프로그래밍 언어 또는 명령 코드입니다. 각 연산 코드는 컴퓨터 내부에 해당 회로가 있어 이를 완성하거나, 기계가 번역 없이 직접 이해하고 받아들일 수 있는 프로그래밍 언어를 말합니다. 번역 또는 명령 코드.

컴퓨터 하드웨어가 직접 인식하고 실행할 수 있는 유일한 것은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

컴퓨터 하드웨어가 직접 인식하고 실행할 수 있는 것은 기계어입니다. 기계어는 컴퓨터가 직접 인식하고 실행할 수 있는 이진 코드로 표현된 기계 명령어 집합입니다. 컴퓨터 설계자가 컴퓨터의 하드웨어 구조를 통해 컴퓨터에 부여한 작동 기능입니다. 기계어는 유연성, 직접 실행, 빠른 속도라는 특징을 가지고 있습니다.

기계어는 기계가 번역 없이 직접 인식할 수 있는 프로그래밍 언어 또는 명령어 코드입니다. 각 연산 코드는 컴퓨터 내부에 해당 회로가 있어 이를 완성하거나 번역 없이 기계가 직접 이해하고 받아들일 수 있습니다. 또는 명령 코드. 기계어는 절대 주소와 절대 opcode를 사용합니다.

다른 유형의 컴퓨터의 기계어는 동일하지 않습니다. 한 컴퓨터의 기계 명령어에 따라 컴파일된 프로그램은 다른 유형의 컴퓨터에서 실행될 수 없습니다. 사용 관점에서 볼 때 기계어는 가장 낮은 수준의 언어입니다.

명령어는 의미 있는 바이너리 코드의 집합입니다. 명령의 기본 형식은 다음과 같습니다: opcode 필드와 주소 코드 필드는 명령의 작동 특성과 기능을 지정합니다. 주소 코드 피연산자 또는 피연산자의 주소를 제공합니다.

기계어로 프로그램을 작성하려면 프로그래머는 먼저 사용하는 컴퓨터의 모든 명령어 코드와 그 코드의 의미를 외워야 합니다. 수동 프로그래밍을 할 때 프로그래머는 각 명령어와 데이터의 저장 할당과 입력 및 출력을 스스로 처리해야 하며 프로그래밍 프로세스의 각 단계에서 사용되는 작업 단위의 상태도 기억해야 합니다. 이것은 매우 지루한 작업입니다. 프로그램을 작성하는 데 걸리는 시간은 실제 실행 시간보다 수십 배, 수백 배 더 긴 경우가 많습니다. 게다가 컴파일된 프로그램은 모두 0과 1의 명령어 코드로 직관적이지 않고 오류가 발생하기 쉽습니다. 컴퓨터 제조업체의 전문가를 제외하고 대다수의 프로그래머는 더 이상 기계어를 배우지 않습니다.

관련 추천: "프로그래밍 교육"

위 내용은 컴퓨터 하드웨어가 직접 인식하고 실행할 수 있는 유일한 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.