>  기사  >  컴퓨터에서 직접 실행할 수 있는 프로그램을 작성하는 데 사용되는 프로그래밍 언어는 무엇입니까?

컴퓨터에서 직접 실행할 수 있는 프로그램을 작성하는 데 사용되는 프로그래밍 언어는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-03-24 17:05:3249090검색

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

컴퓨터에서 직접 실행할 수 있는 프로그램을 작성하는 데 사용되는 프로그래밍 언어는 무엇입니까?

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

컴퓨터에서 직접 실행할 수 있는 프로그램은 "기계어"로 작성됩니다.

프로그래밍 언어는 컴퓨터 프로그램을 정의하고 컴퓨터에 명령을 내리는 데 사용되는 공식 언어입니다. 컴퓨터 언어는 다양하며, 매년 수많은 새로운 프로그래밍 언어가 만들어지고 있습니다. 프로그래밍 언어는 수준에 따라 기계어, 어셈블리 언어, 고급 언어의 세 가지 범주로 나눌 수 있습니다.

  • 기계어는 기계 명령어 세트로 구성되어 있으며 기계에서 직접 실행할 수 있습니다. 기계어로 작성된 프로그램은 읽고 기억하기 어려운 문제가 있습니다.

  • 본질적으로 어셈블리 언어는 니모닉을 사용하기 때문에 기계어보다 쓰기와 읽기가 더 편리합니다.

  • 고급 언어에서는 여러 개의 어셈블러 문을 보다 간결한 프로그래밍 문으로 병합하는 동시에 스택 및 레지스터 할당 관리와 같은 일부 작업이 자동으로 완료되므로 프로그래머가 프로그램을 개발하는 것이 더 편리해집니다

기계는 기계이다. 번역하지 않고도 직접 인식할 수 있는 프로그래밍 언어나 명령어 코드. 각 연산 코드는 컴퓨터 내부에 상응하는 회로가 있어 이를 완성하거나, 직접 이해하고 받아들일 수 있는 프로그래밍 언어나 명령어 코드이다. 번역 없이 기계로.

기계어는 유연성, 직접실행, 빠른 속도라는 특징을 가지고 있습니다. 서로 다른 유형의 컴퓨터의 기계어는 호환되지 않습니다. 한 유형의 컴퓨터의 기계어 명령에 따라 컴파일된 프로그램은 다른 유형의 컴퓨터에서 실행될 수 없습니다.

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

opcode는 명령어의 작동을 지정하며 명령어의 키워드이며 기본값으로 설정할 수 없습니다. 피연산자는 명령어의 피연산자를 나타냅니다. 컴퓨터의 명령어 형식은 기계의 단어 길이, 메모리 용량 및 명령어 기능과 큰 관계가 있습니다. 프로그램 설계를 용이하게 하고 기본 작업의 병렬성을 높이며 명령어 기능을 향상시키는 관점에서 명령어에는 다양한 정보가 포함되어야 합니다. 그러나 일부 명령어에서는 정보의 일부가 쓸모가 없기 때문에 명령어가 차지하는 저장 공간을 낭비하고 메모리 액세스 횟수가 증가하여 실제로 속도에 영향을 미칠 수 있습니다. 따라서 명령어가 충분한 정보를 제공할 수 있을 뿐만 아니라 그 길이가 기계의 단어 길이와 최대한 일치하도록 명령어 형식을 합리적이고 과학적으로 설계하는 방법을 통해 저장 공간을 절약하고 가치 시간을 단축할 수 있습니다. , 기계의 성능을 향상시키는 것은 명령어 형식 설계에서 중요한 문제입니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

위 내용은 컴퓨터에서 직접 실행할 수 있는 프로그램을 작성하는 데 사용되는 프로그래밍 언어는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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