> 일반적인 문제 > 명령은 일반적으로 어떤 두 부분으로 구성됩니까?

명령은 일반적으로 어떤 두 부분으로 구성됩니까?

青灯夜游
풀어 주다: 2021-02-04 17:36:45
원래의
48035명이 탐색했습니다.

명령은 일반적으로 작업 코드와 주소 코드의 두 부분으로 구성됩니다. 명령어는 의미 있는 이진 코드 집합인 기계어로 된 명령문입니다. 명령어의 기본 형식은 다음과 같습니다. opcode 필드, 주소 코드 필드는 명령어의 작동 특성과 기능을 지정하며 주소 코드는 다음과 같습니다. 피연산자 또는 피연산자의 주소입니다.

명령은 일반적으로 어떤 두 부분으로 구성됩니까?

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

컴퓨터 명령어는 기계의 작업을 지시하는 명령어이자 명령입니다. 프로그램은 특정 순서로 배열된 일련의 명령어입니다. 프로그램을 실행하는 과정은 컴퓨터의 작업 과정입니다.

컨트롤러는 명령을 사용하여 기계가 작동하도록 지시합니다. 사람들은 명령을 사용하여 자신의 의도를 표현하고 실행을 위해 컨트롤러에 전달합니다.

명령은 일반적으로 작업 코드와 주소 코드의 두 부분으로 구성됩니다.

명령은 컴퓨터에 내리는 명령입니다. 이는 어떤 작업을 수행해야 하는지, 해당 작업과 관련된 데이터가 어디서 왔는지, 작업 결과가 어디로 전송될 것인지를 컴퓨터에 알려줍니다. 따라서 명령에는 작업 코드와 주소 코드가 포함되어야 합니다.

opcode 구성 및 인코딩에는 세 가지 유형이 있습니다.

(1) 고정 길이 opcode 구성 방식

장점: 컴퓨터 하드웨어 설계가 간단하고 명령어 디코딩 및 실행 속도가 빠릅니다.

단점: 명령어 수가 증가하고 명령어 워드가 연산 코드에 대해 고정된 수의 비트로 분할되면 피연산자 주소를 나타내는 데 남은 비트 수가 심각하게 부족해집니다.

32비트 이상과 같이 단어 길이가 더 긴 컴퓨터 시스템에 적용 가능합니다.

관련 추천: "프로그래밍 비디오"

(2) 가변 길이 opcode에 대한 구성 계획

장점: 상대적으로 짧은 명령 단어로 피연산자 주소 요구 사항을 최대한 만족시키면서 더 많은 명령을 표현할 수 있습니다. .

단점: 컴퓨터 하드웨어 설계가 복잡하고 명령어 디코딩 및 실행 속도가 느립니다.

16비트 이하와 같이 단어 길이가 더 짧은 컴퓨터 시스템에 적용 가능합니다.

(3) opcode 필드가 피연산자 주소와 교차하는 솔루션

장점: 비교적 짧은 명령어로 더 많은 수의 명령어를 표현할 수 있으며 피연산자 주소의 요구 사항을 최대한 충족할 수 있습니다. opcode는 더 이상 명령어의 최상위 비트에 집중되지 않고 피연산자의 주소를 나타내는 필드와 교차합니다.

단점: 컴퓨터 하드웨어 설계가 복잡하고 명령어 디코딩 및 실행 속도가 느립니다.

이 솔루션은 일반적으로 사용되지 않습니다.

더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 방문하세요! !

위 내용은 명령은 일반적으로 어떤 두 부분으로 구성됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿