지시 및 지시 시스템이란 무엇입니까?
명령어는 컴퓨터 프로그램이 컴퓨터 프로세서에 보내는 명령이다.
최하위 수준 명령은 0과 1의 문자열로, 이는 엔터티 작업 작업이 실행됨을 나타냅니다. 명령어 유형에 따라 시스템의 특정 저장 영역을 "레지스터"라고 하며, 여기에는 명령어를 호출하는 데 사용할 수 있는 데이터 또는 데이터 저장 위치가 포함되어 있습니다.
명령체계는 컴퓨터 하드웨어의 언어 체계로, 일반적으로 기계어라고도 한다. 기계가 갖고 있는 모든 명령의 집합을 말하며 소프트웨어와 하드웨어 사이의 주요 인터페이스를 반영한다. 컴퓨터의 기본 기능은 무엇입니까?
시스템 아키텍처 관점에서 보면 시스템 프로그래머가 보는 컴퓨터의 주요 속성이다. 따라서 명령어 시스템은 컴퓨터의 기본 기능을 나타내며 기계에 필요한 기능을 결정하고 명령어의 형식과 기계의 구조를 결정합니다.
확장 정보:
명령 형식
컴퓨터의 명령 형식은 기계의 단어 길이, 메모리 용량 및 명령 기능과 큰 관계가 있습니다. 프로그램 설계를 용이하게 하고 기본 작업의 병렬성을 높이며 명령어 기능을 향상시키는 관점에서 명령어에는 다양한 정보가 포함되어야 합니다.
그러나 일부 명령어에서는 정보의 일부가 쓸모가 없기 때문에 명령어가 차지하는 저장 공간을 낭비하고 메모리 액세스 횟수가 늘어나 실제로 속도에 영향을 미칠 수 있습니다.
따라서 명령어가 충분한 정보를 제공할 수 있을 뿐만 아니라 그 길이가 기계의 단어 길이와 최대한 일치하도록 명령어 형식을 합리적이고 과학적으로 설계하는 방법은 다음과 같습니다. 저장 공간을 절약하고 명령어 가져오기 프로세스를 단축하며 기계 성능을 향상시킵니다. 이는 명령어 형식 설계에서 중요한 문제입니다.
성능 요구 사항
교육 시스템의 성능은 컴퓨터의 기본 기능을 결정하며, 그 설계는 컴퓨터의 하드웨어 구조 및 사용자 요구와 직접적인 관련이 있습니다. 완전한 명령어 시스템은 다음 네 가지 요구 사항을 충족해야 합니다.
1. 완전성이란 어셈블리 언어로 다양한 프로그램을 작성할 때 소프트웨어를 사용하지 않고도 명령어 시스템에서 직접 제공하는 명령어만으로 충분하다는 의미입니다. 그것들을 구현하십시오. 완전성을 위해서는 명령 시스템이 풍부하고 완벽하게 기능하며 사용하기 쉬워야 합니다.
2. 유효성은 명령어 시스템을 사용하여 작성된 프로그램이 효율적으로 실행될 수 있음을 의미합니다. 높은 효율성은 주로 프로그램이 차지하는 작은 저장 공간과 빠른 실행 속도에 반영됩니다.
3. 명령 시스템의 대칭성, 균일성, 명령 형식 및 데이터 형식의 일관성을 포함한 규칙성.
대칭이란 명령 시스템의 모든 레지스터와 메모리 장치가 동일하게 취급될 수 있으며 모든 명령이 다양한 주소 지정 모드를 사용할 수 있음을 의미합니다.
균일성은 작동 특성의 명령이 다양한 데이터 유형을 지원할 수 있음을 의미합니다.
명령어 형식과 데이터 형식의 일관성은 명령 길이와 데이터 길이가 일정하다는 것을 의미합니다. 처리 및 액세스를 용이하게 하기 위한 특정 관계.
4. 호환성, 최소한 "상위 호환성"이 달성되어야 합니다. 즉, 저사양 시스템에서 실행되는 소프트웨어는 고급 시스템에서도 실행될 수 있습니다.
의사 명령어
의사 명령어(의사 연산)는 기계 명령어처럼 프로그램이 실행되는 동안 컴퓨터에 의해 실행되지 않습니다. 어셈블리 중에 어셈블러에 의해 실행됩니다. 소스 프로그램의 처리 작업 프로세서 선택, 프로그램 모드 정의, 데이터 정의, 저장 영역 할당, 프로그램 종료 표시 등과 같은 기능을 완료할 수 있습니다. 의사 명령어는 컴파일 중에 코드를 생성하지 않습니다. 컴파일 후에는 지시문이 더 이상 존재하지 않습니다.
바이두 백과사전-명령
바이두 백과사전-명령 시스템