คำถามในหัวข้อ 'inline-assembly'
แครี่บิต, ข้อ จำกัด ของ GAS
ฉันกำลังเขียนแอสเซมบลียาวเพิ่มเติมในแอสเซมบลีแบบอินไลน์ของ GAS
template <std::size_t NumBits>
void inline KA_add(vli<NumBits> & x, vli<NumBits> const& y);
ถ้าฉันเชี่ยวชาญฉันก็ทำได้:
template <>
void inline...
427 มุมมอง
schedule
26.10.2023
แอสเซมบลีแบบอินไลน์ของ GNU เพื่อย้ายข้อมูล
ฉันต้องการเขียนจำนวนเต็ม 64 บิตไปยังตำแหน่งหน่วยความจำเฉพาะ
โค้ดตัวอย่าง C++ จะมีลักษณะดังนี้:
extern char* base;
extern uint64_t data;
((uint64_t *)base)[1] = data;
ต่อไปนี้เป็นความพยายามของฉันที่จะเขียนข้อความด้านบนแบบอินไลน์แอสเซมบลี:...
46 มุมมอง
schedule
16.01.2024
สับสนวิธีเข้าถึงตัวแปร C ++ ภายในโค้ดแอสเซมบลี
การเรียนเรื่องการประกอบและการเขียนโปรแกรมทั้งหมดเสร็จสิ้นใน Visual Studio โดยใช้คำสั่ง _asm นี่คือเทมเพลตสำหรับงานที่ฉันกำลังทำอยู่:
void main ()
{
const unsigned char c1 (0x11);
const unsigned char c2 (0x22);
const unsigned char...
197 มุมมอง
schedule
16.12.2023