instructions

    13

    1답변

    cmov 명령어를 어디서 사용하고 어디서 사용 설명서를 사용해야합니까? 둘의 차이는 무엇입니까 :보기의 성능 관점에서 ? 어느 것이 더 낫습니까? 가능하면 예제와의 차이점을 설명하십시오.

    0

    1답변

    2n-1 n 비트 워드의 용량을 갖는 메인 메모리 M을 가진 가상의 컴퓨터를 생각해 보자. CPU는 n- 비트 누산기 AC 및 (n-1) 비트 프로그램 카운터 PC를 포함한다. 이것은 가장 왼쪽 비트가 연산 코드이고 나머지 비트가 M에서 주소를 형성하는 두 개의 n 비트 명령어의 레퍼토리를 갖는다. 첫 번째 명령은 SUBS (빼기 및 저장)이라고합니다. M

    0

    1답변

    저는 LLVM의 초보자입니다. 그리고 프로그램의 모든 호출 명령어를 "스택의 다음 명령어 주소를 push하거나 호출 수신 함수로 점프"로 바꾸고 싶습니다. 그렇다면이 대체품을 어디에서 구현할 수 있는지 아는 사람이 있습니까? 패스를 작성하고 clang 컴파일 체인에 삽입 하시겠습니까? 어떻게 교체 할 수 있습니까? 감사합니다.

    5

    1답변

    jp/jnp 명령어가 LLVM 생성 C 코드에서 제공되는 목적을 파악하려고합니다. 샘플 : int main(int argc, const char * argv[]) { double value = 1.5; if (value == 1.5) { value = 3.0; } return 0; } 총회 출력 : L

    2

    1답변

    INT 0x2A은 어셈블리 x86에서 어떤 작업을 수행하는지 알 수 있습니까? 내가 그것을 사용하고 그냥 레지스터 EAX, ECX에 어떤 임의의 값을로드, 그 코드이 명령은하지 않습니다 무엇 EDX? 나는 here 에보고했지만 어떤 의미를하지 않는 것 같습니다.

    0

    1답변

    최근 프로파일 어플리케이션에 VTune Amplifier XE 2015를 다운로드했습니다. 분석을 위해 필자는 아키텍처 및 마이크로 아키텍처 이벤트 측면에서 프로필을 작성하려고합니다. 새로운 분석을 시작할 때 마이크로 아키텍처 분석을 할 수는 있지만 아키텍처 분석 방법을 찾을 수 없다는 것을 알았습니다 (예 : 저장 명령은 폐기 됨,로드 명령은 폐기 됨,

    1

    2답변

    다음 명령어를 반입하기 전에 foo 함수에서 "How to modify return address on Stack in C or Assembly"을 가장 잘 표현하여 *p이 메인 함수의 다음 명령어를 가리 키도록 수정하려고합니다. *p이 가리키는 내용을 수정하고 싶습니다. 예를 들어, 다음 명령을 점프 명령으로 변경하려고합니다. 어떻게 할 수 있니? voi

    -3

    1답변

    32 비트 아키텍처가 주어진다면 256 바이트 메모리 단위에 얼마나 많은 명령어를 넣을 수 있습니까? 누군가이 답변을 얻는 방법을 설명해 주시겠습니까? 나는 각 명령이 32 비트임을 안다. 나는 대답이 9라는 것을 알고 있지만 그 대답을 얻는 방법을 모른다. 1 명령 = 32 비트 = 4 바이트. 다음 수는 32 비트 아키텍처의 경우는 만드는 무슨 차이가

    2

    1답변

    방금 ​​아키텍처를 배우기 시작했고 MIPS와 ARM 아키텍처간에 약간의 혼란이있었습니다. MIPS에는 주로 I와 R (J도 마찬가지)이라는 두 가지 명령어 형식이 있다는 것을 알게되었습니다. 이 표현 형식, rs, rt, opcode 및 관련 내용에 대해 읽었습니다. 또한 ARM ISA에 중점을 둔 Patterson COA 책 (Edition-IV)을 살

    2

    1답변

    x86 CPU의 기본 OCaml에서 popcnt, bsf, bsr 및 lzcnt 명령어를 생성 할 수 있습니까?