instruction-set

    2

    2답변

    C#을 사용하여 PLC 언어 인터프리터를 쓰고 있습니다. 그 PLC 언어는 20 가지 이상의 데이터 유형과 25 가지 이상의 명령어를 포함합니다. 코드 생성을 시작하자마자 지침을 작성하는 두 가지 방법으로 균형을 잡습니다. 1) 모든 종류의 명령어는 데이터 유형을 선택하기 위해 큰 switch을 포함하는 하나의 클래스로 표현됩니다. 예 : public cl

    0

    1답변

    레지스터 값을 오른쪽으로 이동하는 것이 어쨌든 0을 추가하는 대신 (srl이하는 것처럼) 1을 더합니다. 그게 가능하지 않다면, 같은 목표를 달성하기위한 다른 제안은 인정 될 것입니다.

    0

    1답변

    SSE4에서 이점 문자열 검색, 특히 xml 구문 분석을 추가하는 지침이 있다는 것을 알고 있습니다. SSE4 명령어 세트가없는 구형 프로세서가있는 다른 컴퓨터로 프로그램을 옮기면 어떻게됩니까? 프로그램이 방치 되나요? 저는 컴파일러가 최적화 프로세스의 일부로 사용할 명령어를 생성한다고 가정합니다. 컴파일러가 이전 i386에서 실행되고 있지만 소프트웨어가

    6

    1답변

    x86 명령어 세트의 "evolution"에 대한 참조를 찾고 있습니다. 주로 어떤 새로운 명령은 구형 명령을 중복되고 사용할 수 없게 만들고 명령을 기능에 따라 분류하고 시간/프로세서에 추가하지 않습니다. 최근 소프트웨어 개발 (즉, 어떤 명령이 더 이상 현대 프로그램에서 사용되지 않는다는 의미)에서 x86 명령의 사용 비율에 대해 언급하는 참고 자료가

    8

    3답변

    저는 처음에는 80 년대에 ARM 명령어 세트를 발견 했으므로 사용하지 않았습니다. 호기심에서 태블릿과 다른 ARM 장치를보고 있었는데 CPU가 다른 제조업체에서 생산된다는 점에 유의하십시오. 나는 빠른 검색을 수행했지만, 다른 ARM 칩이 다른 명령어 세트를 가지고 있는지 여부에 대한 명확한 진술을 찾을 수 없었다. 나는 메인에서 그들은 동일하다고 가정

    3

    1답변

    나는 Tilera Instruction Set을 통해 열람했고, 더하기, 빼기, 곱하기, 나누기 및 이동 만한다는 것을 알았습니다. 뿌리, 힘, 통나무, 등등에 대한 언급이 없습니다. SSE (모든 맛)에는 후자의 지시 사항이 없습니다. Tilera와 SSE는 모두 비디오 인코딩과 같은 수학 기반 처리를 위해 설계되었으므로 궁금합니다. 이러한 경우 (Til

    1

    3답변

    일부 정보 소스 또는 기술 도면 (네트워킹을위한 RFC 같은) Intel 아키텍처에 대한 특정 지침 (예를 들어 mov, jmp, je, jle, inc, ...)의 구현을 설명하는이 있습니까? 일부 일반적인 이야기는 wikipedia에 나와 있지만, 두포에서 무슨 일이 일어나고 있는지 완벽하게 알고 싶습니다. 은 시간이 지남에 따라 실질적으로 을 변경 한

    1

    3답변

    임의의 프로그램을 실행하는 데 사용할 프로세서를 만드는 경우 제거 할 수있는 최소 지침 집합 (ISA)은 무엇입니까? 나는 생각했다 : ALU-OPS는 (추가, 뺄셈, 곱셈, 나눗셈) 로드 등록, [주소] 스토어의 등록, [주소] Branch-if 조작. 동일하지 않을 경우 경우 < (branchif의 REG1, REG2, LABEL)이 당신은 어떻게 생각

    1

    1답변

    이것은 스택 오버플로에 대한 나의 첫 번째 게시이므로 제대로 수행하고 있기를 바랍니다. ;-) TriCore 에뮬레이터를 개발하려고하지만 명령에 피연산자를로드 할 때 전략을 결정할 수 없습니다. TriCore는 다소 모호한 종류의 마이크로 컨트롤러 일 수 있으므로 아키텍처에 대해 조금만 설명하겠습니다. 16 비트와 32 비트의 두 가지 유형의 명령어가 있습

    1

    1답변

    CLR 및 JVM과 같은 스택 기반 가상 시스템에는 다른 명령어 집합이 있습니다. 가상 머신을 생성하는 동안 명령어 세트를 고안하는 것에 대한 이론이 있습니까? 예 : JVM 명령 이유가 ldc.i4.0 ldc.i4.1 ldc.i4.2 ldc.i4.3 ldc.i4.4 ldc.i4.5 ldc.i4.6 ldc.i4.7 ldc.i4.8 다음과