x86-64

    1

    3답변

    저는 몇 주 동안 NASM을 배웠습니다. 모든 것이 잘 진행되고 있습니다. 저는 64 비트에 초점을 맞추고 있습니다. 이전에 mul 명령어를 실행할 때 rdx 레지스터가 엉망이었습니다. 기본적으로, 코드는 다음과 유사했다 : ; Code using RDX is up here mov rax,2 mov rbx,10 mul rbx ; Code usi

    1

    2답변

    NASM 어셈블리에는 데이터 선언을위한 의사 지침 db과 dw이 있습니다. NASM Manual은 두 가지 예를 제공하지만 그 차이점을 직접 말하지는 않습니다. 난 둘 다와 함께 다음과 같은 "안녕하세요 세상"코드를 시도하고 아무 차이가 관찰 할 수없는 것으로 밝혀졌다. 뚜렷한 점이 내부 데이터 형식과 관련이 있다고 생각하지만이를 조사하는 방법을 모르겠습니

    0

    1답변

    우리는 32 비트 안드로이드 용 네이티브 .so 파일을 가지고 있습니다. 64 비트 Android 코드 (Android L의 경우)로 이식해야합니다. NDK를 사용하여 빌드하지 않습니다. make 파일과 arm-linux-androideabi-g ++를 명령 행 옵션과 함께 사용하여 소스를 빌드합니다. 누군가 64 비트 Android 플랫폼에 코드를 이식하

    3

    3답변

    링커가 함수 매개 변수 검사를하지 않는다고 말하는 것이 맞습니다. 함수 호출의 수 또는 유형을 확인하거나 전역 데이터 참조 유형을 확인하지 않습니다. 모든 링커에게 이것이 사실입니까? 저는 Clang을 사용하여 x86-64에서 Linux를 사용하고 있습니다. 링커가 참조가 올바른 세그먼트에 있는지 확인합니까? 또는 링커에 관한 한 외부 참조는 사실상 무효

    1

    1답변

    저는 C++ 프로젝트를 가지고 있으며 NetBeans는 기본적으로 x86 용으로 빌드합니다 (심지어 x64 머신에 설치되어 있습니다). 프로젝트의 설정을 변경하고 NetBeans가 기본적으로 x64 용 프로젝트를 빌드 할 수 있다는 것을 알고 있지만, NetBeans를 만들면 어떻게 든 x86 및 x64 용 프로젝트를 빌드 할 수 있는지 궁금합니다. 어떻게

    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

    5

    2답변

    unsigned long long에 unsigned int 값이 할당되었을 때 장면 뒤에서 무슨 일이 일어나고 있는지보고 싶었습니다. 나는 그것을 밖으로 시도하는 간단한 C++ 프로그램을 만들어) (주에서 모든 IO 이동 : 그것을 만드는 ++은 C에서 0000000000400950 <main>: 400950: 55 push %rbp

    2

    2답변

    C 코드에서는 명령 줄 인수를 반복하고 각 인수를 출력합니다. 어셈블리에서 같은 일을하려고했기 때문에 GDB에서 컴파일하여 주요 기능이 어떻게 보이는지 살펴 보았습니다. 결국 내 문제는 내 인쇄 기능이 주요 기능과 동일한 레지스터를 사용하고 있다는 것을 알아 냈습니다. 함수 호출 전에 각각을 스택으로 밀어 넣고 끝내기 만하면됩니다. 왜 내가 이해할 수없는

    0

    1답변

    다른 누군가가 작성한 프레임 워크를 사용하고 있으며이를 프로젝트에 포함 시켰습니다. 내가 엑스 코드 6.1 내 응용 프로그램을 실행, 난 O-링커 오류 받고 있어요 'Undefined symbols for architecture arm64' 사람이이 문제를 해결하는 데 도움이 수 있습니까?

    1

    1답변

    새 파스 프레임 워크 (1.6.2)를 사용하도록 프로젝트를 업데이트했으며 로그에 아키텍처 x86_64의 문제점이 표시됩니다. Standart Arch (armv7, arm64) 및 FacebookSDK (w/-ObjC 플래그)를 사용하고 있습니다. 누구든지 어떻게 해결할 수 있는지 알고 있습니까? Undefined symbols for architectur