x86-64

    0

    1답변

    Intel 수동 볼륨 3, 32E 모드에서 CR0,2,3,4 + CR8 만 있고 CR1은 예약되어 있습니다. 그러나 제목에서 명령을 컴파일 할 때 N은 임의의 값일 수 있습니다. < 16. obj 파일을 해체하면 N < 일 때 참조에 따라 인코딩된다는 것을 알게되었습니다. 그리고 7 < N < 16 일 때 이전과 동일하게 인코딩되지만 LOCK 접두어가 추가

    0

    3답변

    내 데스크탑이 64 비트이고 16GB RAM이 있습니다. 실행이 가능한 컴파일 타임 설정이 있습니까? 또는 런타임?

    1

    1답변

    /proc/cpuinfo에서 현재 Linux는 48 비트 가상 주소 크기 만 사용하고 있음을 알 수 있습니다. /Documentation/x86/x86_64/mm.txt에 따르면 커널 가상 주소는 ffff800000000000 - ffff80ffffffffff (= 40 비트) 보호 구멍에서 시작됩니다. 어떻게 이해할 수 있니? 나는 라인이 hole cau

    4

    1답변

    long을 double 형으로 입력하는 방법을 알아 내는데 어려움이 있습니다. 나는 긴 정수를 읽고 AVX 레지스터의 계산에 사용하려고합니다. 그러나 long int를 AVX 레지스터 내에서 사용되는 배정도 부동 소수점 형으로 캐스팅하는 방법을 알아낼 수는 없습니다. long int를 double precision float로 바꾸려면 어떻게해야합니까? 만

    5

    1답변

    xcodebuild를 사용하여 정적 라이브러리를 컴파일하려고 할 때 이상한 문제가 있습니다. 프로젝트 구성 : ARCHS = $ (ARCHS_STANDARD) VALID_ARCHS = $ ARCHS Xcode 5.1.1을 사용하여 실행됩니다. 젠킨스에 연결된 머신에서 빌드 된 프로젝트는 5 가지 아키텍처 (armv7 armv7s arm64, i386, x8

    17

    1답변

    gcc 4.4.5를 사용합니다 (예 ... 알고 있습니다.) x86_64. 호환성상의 이유로 SSE2 (또는 그 이전) 지침으로 제한됩니다. 프리 페치에서 큰 이익을 얻으려는 경우 교과서로 사용해야한다고 생각합니다. 32 비트 요소의 배열 ("A")이 있는데, 순차적 인 순서로 배열 될 수는 없습니다. 이 32 비트 요소는 __m128i 데이터의 더 큰 데

    0

    4답변

    내가, 내가 몇 가지 알고리즘과 범용 레지스터의 양을 만들고있어 어셈블러 프로그래밍에 저를 시작하고있어 그 에 충분하지 않습니다 등록 asm에서 범용 레지스터로 특수 레지스터 (eip, eflags)를 사용 하시겠습니까? 몇 가지 작업에만 필요하지만 모든 일반 레지스터가 이미 사용 중이므로 알고리즘의 성능을 저하시키는 값을 메모리에 저장하지 않습니다. 가능

    0

    1답변

    저는 최근에 x86-64 아키텍처를 기반으로 한 작은 커널을 작성했습니다. 일부 사용자 공간 코드를 돌볼 때 나는 사실상 rbp를 사용하지 않는다는 것을 깨달았습니다. 나는 다른 것들을 찾아 보았고 컴파일러가 요즘 더 똑똑해지고 있다는 것을 알았고 더 이상 rbp를 사용하지 않는다. (내가 틀릴 수도있어.) 기존의 rbp/epb 사용이 더 이상 필요하지 않

    1

    2답변

    그래서이 쉬운 프로그램에서는 012db에 액세스하려고합니다. C 코드 : 여기 int main(){ int a = 1; int b = 3; int c = a + b; return 1; } 내 gdb를 시도하다 : 그래서 (gdb) disas Dump of assembler code for function main:

    0

    1답변

    나는 현재 나의 연구를위한 어셈블리 언어를 배우려고하고있다. 나는 단지 시행 착오를 시도 할 것이라고 생각했지만, 나는 그렇게 할 수있을만큼의 충분한 어셈블리를 이해하지 못한다. 저는 2 개의 숫자를 입력 할 수있는 간단한 프로그램을 작성하고 두 개의 숫자를 함께 인쇄하기 만하면됩니다. 난 그냥 입력에 두 숫자를 시도하여 그 둘을 인쇄하는 것보다 시작했지만