gas

    1

    3답변

    조립을 배우고 GNU AS와 함께 사용하기 위해 AT & T 구문의 프로그램을 가지고 있습니다. 나는 GDB와 함께이 오류가 나타날 수 Program received signal SIGSEGV, Segmentation fault. .PROGRAM() at concatenator.s:60 60 call strlen Current language:

    4

    1답변

    코드 점 (CS) 레지스터를 설정하기 위해 먼 점프를 사용하려고 생각했습니다. 내가 이것을하고 왜 내가 세분화를 전혀 다루지 않는지에 관해서는 시간이 좀 걸릴 것이므로 나와 함께 견뎌내고 그것을 학문적 인 운동으로 생각해보십시오. 나는 문법을 올바르게 생각하지 못한다. Error: suffix or operands invalid for 'ljmp' 나는 그

    3

    3답변

    아무리 어려워도 Mac에 GNU 어셈블러를 설치하는 방법에 대한 (상대적으로) 따라하기 쉬운 지시를 찾을 수없는 것 같습니다. 모든 포인터가 도움이됩니다. 감사합니다.

    2

    2답변

    나는 avr-objcopy를 사용하여 분해 한 이진 파일을 가지고 있습니다. 인터럽트 벡터 테이블은 다음과 같습니다 : 00000000 : ; VECTOR TABLE 0: 13 c0 rjmp .+38 ; 0x28, RESET 2: b8 c1 rjmp .+880 ; 0x374, INT0 4: fd cf r

    10

    6답변

    두 도구 모두 어셈블리 명령어를 직접 기계어로 번역하지만 어느 것이 가장 빠르고 깨끗한 코드를 생성하는지 판단 할 수 있습니까?

    1

    2답변

    MonoDevelop를 사용하여 "hello world"를 인쇄하는 간단한 모노 실행 파일을 만들었습니다. 나는 AOT의 'asmonly'옵션을 시험해보고 싶었다. 따라서 : [[email protected] Debug]# ls abc.exe [[email protected] Debug]# mono --aot=full,static,asmonly abc.

    6

    1답변

    Visual Studio와 함께 잘 컴파일되는 ARM 어셈블리 코드가 있습니다. 지금은 같은 ARM 어셈블리 코드를 사용하여 GNU 어셈블러로 컴파일하고 싶습니다. 아시다시피 두 어셈블러의 구문이 다릅니다. 이러한 어셈블리 구문을 변환 할 수있는 도구가 있는지 궁금합니다.

    9

    3답변

    MOV는 아마도 ASM을 배우는 동안 모두가 배운 첫 번째 명령 일 것입니다. 그냥 지금은 말한다 책 Assembly Language Programming in GNU/Linux for IA32 Architectures By Rajat Moona가 발생했습니다 alt text http://i.imagehost.org/0897/mov.gif 을하지만 그것이

    1

    3답변

    학교에서 수석 프로젝트를위한 컴파일러를 개발 중이고 AS (GNU 어셈블러)를 사용하여 어셈블하고 있습니다. 모든 테스트가 상당히 성공적 이었지만, 인터럽트 목록은 테스트 코드와 일치하거나 작동하지 않는 것으로 보입니다. AS의이 버전에 대한 관련 정보 : GNU 어셈블러 2.17 데비안 GNU/리눅스 저작권 2005 자유 소프트웨어 재단, 주식 이 프로그

    4

    1답변

    나는 asm을 배웠고, 나의 (많은) 문제 중 하나가있다. 배열의 인덱스 값을 변경하고 싶다. 의 그런 말을하자 퍼센트의 EAX에 포함 된 나의 새로운 가치 스택의 상단을 (즉, (0) % ESP)이 배열 -4 (%의 EBP)의 인덱스를 포함 포함 어레이의 주소. 나는 movl %eax, (-4(%ebp),0(%esp),4)을 시도했지만 작동하지 않았습니다