คำถามในหัวข้อ 'system-calls'
การแจ้งเตือนความพร้อมปลอมสำหรับการโทรแบบเลือกระบบ
บน http://linux.die.net/man/2/select ใต้ BUGS มีการกล่าวถึงว่าการเรียกระบบแบบเลือกบางครั้งอาจตั้งค่า FD ให้พร้อมอย่างปลอมๆ และการเรียกการอ่านครั้งต่อไปจะกลับมาเป็น 0 ข้อความอธิบายตัวอย่างหนึ่งตัวอย่าง (เช็คซัมผิด) แต่ฉันคิดว่าจะมีเหตุผลอื่นด้วย...
4698 มุมมอง
schedule
28.12.2023
_exit(), fork() และ waitpid() การเรียกระบบ
ฉันกำลังออกจากเธรดลูกกลับไปยังพาเรนต์ ฉันกำลังใช้การเรียกของระบบ _exit() ฉันสงสัยบางสิ่ง สิ่งแรกคือพารามิเตอร์สำหรับ _exit สำหรับลูกของฉัน นี่คือรหัสที่กระบวนการลูกของฉันกำลังดำเนินการ:
printf("\n****Child process.****\n\nSquence: ");
do{...
1479 มุมมอง
schedule
28.12.2023
การอ่านอินพุตจากแป้นพิมพ์ด้วย x64 linux syscalls (ชุดประกอบ)
ฉันกำลังพยายามเรียนรู้วิธีใช้ linux 64bits syscall ในแอสเซมบลี
ฉันกำลังเขียนโค้ดสำหรับอ่านคีย์บอร์ดและพิมพ์บนหน้าจอเมื่อกดปุ่ม: ฉันใช้ sys_read
รหัส:
section .text
global _start
_start:
;write startmsg
mov rax, 1
mov rdi, 1
mov rsi,...
2409 มุมมอง
schedule
17.01.2024
สแกนจำนวนเต็มและพิมพ์ช่วงเวลา (1, จำนวนเต็ม) ใน NASM
ฉันกำลังพยายามเรียนรู้ภาษาแอสเซมบลีจาก Linux Ubuntu 16.04 x64 ตอนนี้ฉันมีปัญหาดังต่อไปนี้: - สแกนจำนวนเต็ม n แล้วพิมพ์ตัวเลขตั้งแต่ 1 ถึง n
สำหรับ n = 5 ฉันควรมี 1 2 3 4 5 ฉันพยายามทำโดยใช้ scanf และ printf แต่หลังจากที่ฉันป้อนหมายเลข มันก็ออก...
1084 มุมมอง
schedule
01.11.2023