คำถามในหัวข้อ '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