gas

    0

    1답변

    내가 정수 N.에게 내 첫 번째 시도 (가스 구문)을 제공하고있어 만약 내가 해제의 최하위 비트를 테스트하려면 어떻게 의 정수의 비트를 테스트하는 방법 : #define N %ecx #define return %eax /* prototype: * int leastSigUnsetBit(unsigned int N) */ .text

    -2

    1답변

    64 비트 GAS를 사용하여 어셈블리에 strlen 함수를 쓰려고합니다. 사용자로부터 입력 문자열을 가져와 길이를 인쇄해야합니다. 누군가가 64 비트 GAS 어셈블리에서 함수에 매개 변수를 문자열로 작업하고 전달하는 방법의 예를 제공하는 설명 할 수 있다면 나는 적절한 온라인 아무것도 찾을 수 없기 때문에 .lcomm d2, 255 .data pstri

    3

    1답변

    저는 C를 2 ~ 3 년 동안 작성해 왔지만 최근에 어셈블리를 집어 들었습니다.하지만 Windows를 사용함에 따라 Visual Studio를 사용하기 전에 파일을 만들 필요가 없었습니다. Cygwin과 i686 크로스 컴파일러를 사용하여 C 및 어셈블리 파일을 컴파일하고 내 운영 체제를 나타내는 바이너리 파일로 연결하려고합니다. 나는 파일을 만들 때 새로

    2

    1답변

    나는 최근 조립 언어 책에 의해 리차드 블룸 거기에 C 프로그램에 어셈블리 변환에 대한 주제가있었습니다. 는 다음 C 프로그램을 고려 : 나는 다음과 같은 결과를 얻었다 gcc -S abc.c : 나는대로 -S 매개 변수를 사용하여 위의 프로그램 컴파일 #include <stdio.h> int main(){ int a=100; in

    1

    1답변

    ARM의 CRC 명령어를 사용하는 파일을 어셈블하려고합니다. 어셈블러에서 Error: selected processor does not support 'crc32b w1,w0,w0'이라는 오류가 발생합니다. 런타임 검사가 있으므로 실행시 안전합니다. 이 기술은 i686 및 x86_64에서 정상적으로 작동합니다. 예를 들어 또는 SHA Intrinsics을

    0

    1답변

    서버의 응답에 문제가 있습니다 (제 생각에는). google.script.run.withSuccessHandler(theFunc).findInRow(query, sheetName); function tehFunc(e) { console.log('here'); var val; $.each(e, function(i, item) {

    1

    1답변

    다음 명령으로 32 비트 asm 프로그램을 컴파일하려고합니다. as --32 select.s -o main.o ld -m elf_i386 -I/lib/ld-linux.so.2 -lc main.o -o main 출력 : 다음 GCC 명령을 사용하여 In function _start': (.text+0x21): undefined reference to

    1

    1답변

    어셈블리에 부트 로더를 쓰고 있는데 qemu, bochs 및 virtualbox에서 제대로 작동하는 것 같습니다. 그러나 실제 하드웨어에 커널을로드하지는 않습니다 (보이는 것 같습니다). 부트 로더는 (디버깅을 위해) 비디오 메모리에 문자를 쓰는 것으로 시작하여 드라이브에서 섹터 2를 읽고 멀리 커널로 점프합니다. 그런 다음 커널은 비디오 메모리에 몇 가지

    1

    2답변

    왜 이런 방식으로 가스 작동 .equ 지시하지 않습니다 .equ Mark64, 8(%rsi) 그것을이 (주에서 작동하는 동안 : .text 섹션, Mark32이 위치하고, R로 설정 /에서 w 이 경우) : Mark32 EQU DWORD PTR [ESI + 4] 은 어떻게 가스 Mark64 일 (.set도 작동하지 않습니다)를 할 수 ? 미리 감사드

    1

    1답변

    나는 요즘에 & T x86 어셈블리를 배우고 있습니다. "*"를 사용하지 않고 두 개의 32 비트 정수를 곱하는 코드를 작성했습니다. 문제는 디버거가 계속 Segmentation Fault가 발생했다는 것입니다. 여기 내 코드가있다. .global _start .data a: .long 0 b: .long 0 count: