현재 위치 - 법률 상담 무료 플랫폼 - 특허 신청 - 명령어 세트의 표현은 무엇입니까? 소프트웨어, 코드 또는 하드웨어 회로도?
명령어 세트의 표현은 무엇입니까? 소프트웨어, 코드 또는 하드웨어 회로도?
가장 간단한 것은 CPU 하드웨어가 명령을 받고 계산을 완료하고 결과를 출력할 때 소프트웨어와 상호 작용할 때 사용되는 언어이며, 각 새 명령은 일반적으로 하나 이상의 어셈블리 언어에 해당하며, 컴파일한 후 CPU 에서 인식할 수 있는 기계 코드에 해당합니다. 명령어 집합 지원은 하드웨어와 소프트웨어 * * * 가 함께 작동한 결과다. CPU 가 명령어 세트를 지원하려면 하드웨어 회로를 수정해야 하고, 소프트웨어가 새로운 명령어 세트를 지원하도록 하려면 프로그램을 수정하고 다시 컴파일해야 한다. 동일한 작업을 수행하고 동일한 목적으로 계산을 수행하는 경우 다른 방법 (다른 어셈블리 문, 기계 코드) 을 사용할 수 있습니다. SSE2 최적화 코드는 프로그램에서 SSE2 명령 세트의 명령문을 사용하며 P4/K8 디코더 (현재 X86 CPU 커널은 RISC 컴퓨팅 코어, 디코더는 변환 작업) 로 식별할 수 있습니다. X87 FPU 명령어 사용 < P > 명령어는 CPU 가 지원할 수 있는 명령어의 집합이다. 이론적으로 CPU 를 설계하려면 이런 CPU 가 지원하는 명령어를 설계해야 하고, 지시가 다르면 소프트웨어가 통용되지 않는다. 문제는 일반적으로 소프트웨어 수명이 CPU 보다 길기 때문에 이 단계에서 CPU 를 설계할 때 기존 CPU 가 지원하는 명령어에 따라 새 CPU 의 명령어 시스템을 설계하거나 기존 CPU 의 명령어 목록을 직접 표준화하여 표준 명령어 목록을 만드는 경우가 많습니다. 이렇게 하면 나중에 이러한 명령어만 지원하면 서로 다른 CPU 간에 교환할 수 있습니다. 새로운 CPU 를 출시할 때는 명령어 코드 테이블을 명시적으로 만들어야 하는데, 이 표준화된 명령어 목록은 명령어 세트입니다.