i386

    0

    1답변

    리눅스 2.6.18을 실행하는 오래된 i486 장치 용 소프트웨어를 유지 관리해야합니다. 최신 Linux 시스템에서 소스 코드를 컴파일 할 수 있었지만 장치에서 실행할 때 충돌이 발생합니다. strace를 실행하면 futex 연산 FUTEX_WAIT_PRIVATE가 구현되지 않음을 알 수 있습니다. 그것이 리눅스 2.6.22에서 추가 된 이후 의미가 있습니

    1

    1답변

    나는 특정 프로그램을 에뮬레이트해야하는 에뮬레이터에 대해 연구 중이다. COM 파일과 소스 파일이 있습니다. mov cl, [017B] 8A 0E 7B 01 나는 그것이 DS (데이터 세그먼트)에서 값을 이동하는 것을 의미한다 알을 CL 레지스터로 017B를 오프셋 : 지금이 특정 명령을 에뮬레이트 할 필요가 (이것은 내가 도스 박스 디버거에서 볼 수

    1

    1답변

    Mac OS에서 ether를 사용하여 부팅 가능한 USB를 만들었습니다. 필자가 설치 한 PC는 Windows 7 64 비트가 설치된 Dell Inspiron입니다. 선택 및 설치 단계에서 설치가 실패합니다. 패키지를 설치할 수 없으므로 설치가 중단됩니다. 우분투 16.04 i386 만 설치할 수있었습니다. Docker를 실행할 수 없습니다.

    2

    1답변

    Linux x86_x64에서 32 비트, 정적 및 공유 라이브러리를 여러 개 성공적으로 빌드 했으므로 이제이를 함께 실행 파일로 연결하려고합니다. 오류 : /usr/bin/ld: foo.so: __moddi3: invalid version 21 (max 0) foo.so: error adding symbols: Bad value collect2: er

    4

    1답변

    , 나는 gdb에서 이상한 행동을 볼 수있는 프로그램의 충분한 런타임 (이후, 그러나 ^C Program received signal SIGINT, Interrupt. 0x76f58964 in select() at ../sysdeps/unix/syscall-template.S:81 81 in ../sysdeps/unix/syscall-template

    0

    1답변

    어셈블리에서 내 첫 번째, 아주 간단한 프로그램을 작성하려했습니다. 2 자리 숫자를 입력으로하여 더하기, 빼기, 곱하기 및 나눗셈을 수행합니다. 저는 현재 5와 5 같은 숫자를 입력 할 때 프로그램이 어떻게 작동하는지 상관하지 않습니다. (합과 곱이 올바르게 표시되지 않을 것입니다.) 나는 아직도 배우기 때문에 나중에 프로그램을 확장 할 것입니다. 지금 당

    0

    1답변

    나는 내 목적은 ASM에 기록 된 일부 프로젝트의 soure 코드를 읽을 수 있었다 리눅스에 I386 조립 학습을위한 책 Programming from the Ground Up by Jonathan Barlett을 읽고 있었다, 그럼 난 내가 그것을에서 데이터를로드 알 수 설명서에서이 LODSL를 만났다 %esi을 가리키면 주소 크기가 증가합니다. 그렇다면

    2

    1답변

    yasm을 사용하여 간단한 ELF 프로그램을 작성하려고합니다. 그러나 VMA 주소가 0이 아닌 0x1000에서 시작되도록 .TEXT 섹션을 대상으로 지정하는 방법을 알아낼 수 없습니다. START 및 ORG 지시문을 사용하여 시도했지만 이러한 경우는 타겟팅 할 때만 유효합니다. 빈, 엘프가 아니야. 이것은 yasm에서 할 수 있습니까?

    0

    1답변

    Mac OS X 10.11.6 (El Capitan)의 알림 센터에 알림을 보내려고합니다. 이제는 Objective-C 전문가가 아니므로 this 샘플을 기본으로 사용하고 있습니다. 전체 목록 : 64 비트 바이너리를 컴파일 할 때 // // main.m // badonkas // // Created by Yoshiki Vázquez Baeza on

    5

    1답변

    인텔 i386 용 임베디드 프로그램을 개발 중이며 하드웨어 타이머를 사용하는 방법을 알아 내려고합니다. 내가 here (및 다른 장소) 타이머 인터럽트는 0x08이지만, this page (그리고 다양한 다른 소스)는 처음 32 개의 인터럽트가 예외를 위해 예약되었으며 인터럽트 0x08은 특히 이중 오류를위한 것이라고 말했습니다. 뭐가 진실이지? 운영 체제