ปัญหาสำคัญ
หน้าต่างหน่วยความจําอาจตั้งค่าอย่างไม่ถูกต้องในแมปหน่วยความจํา การลงทะเบียนการควบคุม ตัวอย่างเช่น การเขียน0x1234เป็นไบต์ที่กล่าวถึง ผลลัพธ์การลงทะเบียนในมูลค่า0x3434จะถูกจัดเก็บไว้ในการลงทะเบียน หน้าต่างหน่วยความจําแสดงค่าไม่ถูกต้อง
ใช้หน้าต่างคอนโซลดีบักเกอร์ GNU (GDB) ใน IDE แทน ของหน้าต่างหน่วยความจํา ในการเขียนไปยังการลงทะเบียน ตัวอย่างเช่น พิมพ์ คําสั่งต่อไปนี้:
set {int}
ที่อยู่การลงทะเบียน<>=0x1234
คุณต้องรีเฟรชหน้าต่างหน่วยความจําเพื่อให้แสดงผลได้อย่างถูกต้อง มูลค่าเป้าหมาย