x86-64

    1

    1답변

    Matrox TripleHead2Go와 같은 플랫폼에서 3 중 모니터 윈도우 위치를 정정하기위한 전역 후크를 작성하고 있습니다. 32 비트 프로그램에서 지금까지 잘 작동하지만 지금은 64 비트 버전을 빌드해야합니다. 각 창 클래스에 설치 한 wndproc 썽크에 대한 x86 opcode를 번역 할 때 도움이 필요합니다. 썽크는 원래의 wndproc 주소 인

    1

    1답변

    나는 최근에 x86-64 어셈블리를 사용하기로 결정했습니다. argv를 표시 할 때 문제가 발생했습니다 예 제가 작성한 코드는 좋지 않습니다. 가정을 만들고 오류를 확인하지는 않지만 실제로 그 원인이라고 생각하지 않습니다. 이 문제. 여기 내 프로그램이 핵심입니다. .globl _start .text main: _start: mo

    0

    1답변

    나는이 어셈블리를 가지고 : movzx eax, r8w add r8d, 0x4 movzx edx, r8w cmp edx, 0x1f4 movdqu xmm3, xmmword ptr [r9+rax*4+0xfb0] ; Why "+" instead of ADD asm?? movdqu xmm1, xmmword ptr [r11+rax*4] ; ?? movd

    0

    1답변

    이 리소스 (http://www.sandpile.org/x86/gpr.htm)에 따르면 64 비트 CPU로 확장하면 기존 레지스터 (rax - rdi)에 대체 이름 (R0 - R7)이 주어져 이름과 일치하게 보입니다 새로운 레지스터 (R8 - R15). 내가 '새로운'이름을 사용하려고하면 NASM은 Symbol Undefined라고 말합니다. 실제로이 이름

    0

    1답변

    section .data section .bss x1: resb 4 x2: resb 4 k: resb 4 n: resb 4 section .text global _fibonacci _fibonacci: mov [n], rdi mov rax, 0 mov [x1], rax mov rax, 1 mov [x2], rax mov

    1

    1답변

    이것은 나를 괴롭 히고 있습니다. crypto ++ ver 5.6.2 사용. Mac OSX에서 Qt 5.2.1. 모든 프로젝트는 QT Creator에 내장되어 있습니다. 필자는 다음과 같이 포장을 풀고 건물하여 명령 줄 내가 ++ 암호화를 구축에서 만들어 사용하지 : qmake를 GNUmakefile '은 찾지을 삭제 -project QT에서 열기와는 .P

    -1

    1답변

    이 매개 변수와 함께 호출되고 난 나의 이해 call에서 call 1e <_Dmain+0x1e> 는 현재 스택을 밀어 어셈블리의 이상한 조각 (인텔 구문)을 찾을 수 있습니다 기본 포인터를 스택에 넣고 매개 변수로받은 주소로 점프합니다. 이 call 명령은 2 개의 매개 변수를 사용하는 것처럼 보입니다. 그게 뭐야? 전체 기능 :는 00000000000

    1

    1답변

    부트 로더가 정확히 512KB이어야 함을 알고 있습니다. 511 & 512 바이트는 AA55 일 필요가 있으며 디스크의 첫 번째 섹터에 위치해야합니다. 이 AA55는 부팅 서명입니다. AA55로 BB25를 가정하지 말아야한다고 누가 정의 했습니까? 내가 알아야 할 것은이 사양을 누구가 정의하는지입니다. 아마 그것에서 어미판 명세장은이고 또는 가공업자 spe

    0

    1답변

    는 86 어셈블리에 다음과 같은 잘못된 지시를 고려 imul edx, [eax+cl], 2 NASM가 유효 주소가 잘못되었다고 불평. 서로 다른 크기의 등록 정보를 두 개 추가 할 수 없다는 것을 알고 있습니다. 어떻게해야 제대로 할 수 있을까요? 어쩌면 오프셋을 어떻게 든 추가해야 할 것입니다. 어떻게해야 그것을 nasm에서 할 수 있습니까? 참고 :

    -1

    1답변

    일부 x86 어셈블리 코드가 있습니다. 메모리 을로드하는 명령을 식별하여 CPU가 얼마나 많은 고유 한 캐시 라인 블록에 액세스하고 있는지 설정할 수 있습니다.. 내가 알아야 할 x86 명령어의 하위 집합은 무엇입니까? 원래 나는 방금 mov으로 시작하는 모든 명령이 qword 또는 dword이고, ptr 참조를 포함한다고 생각했지만 먼저 확인하고 싶습니다