คำถามในหัวข้อ 'gnu-assembler'

ฉันไม่เข้าใจโค้ดแอสเซมบลี gnu ต่อไปนี้สำหรับสถาปัตยกรรม powerpc
#define START_GOT \ .section ".got2","aw";\ .LCTOC1 = .+32768 .LCTOC1 เป็นคำสั่งหรือไม่ ทำไมถึงมี . ก่อน +32768 ?
257 มุมมอง
schedule 08.11.2023

ข้อผิดพลาด: ขยะ `bswapl eax movl % eax' หลังจากลงทะเบียน
ฉันกำหนด MACRO ในซอร์สโค้ด GAS แต่ gcc ไม่ได้คอมไพล์ ต่อไปนี้เป็น MACRO ที่ฉันกำหนดไว้ #define MSGSCHEDULE0(index) \ movl (index*4)(%rsi) ,%eax \ bswapl eax \ movl %eax ,(index*4-272)(%rdi)...
201 มุมมอง
schedule 28.12.2023

GAS Assembler - ฟังก์ชัน Fgets SegFaults
โปรแกรมง่ายๆ นี้ segfaults เมื่อฉันพยายามใช้ fgets ฉันได้ลองใช้ฟังก์ชั่นการอ่านแทนด้วย ldr r1, =input_string mov r3, #80 mov r0, #0 bl read แต่สิ่งนี้ล้มเหลวด้วย อ่าน (0, 0x21044, 3201061676) = -1 EINVAL...
44 มุมมอง
schedule 03.01.2024