ฉันกำลังศึกษาหลักสูตร Assembly และคำถามต่อไปนี้ทำให้ฉันงง ฉันพยายามทำซ้ำในโค้ด แต่ยากที่จะจำลองสถานการณ์ในเครื่องจำลอง
ค่า 5 จะถูกเก็บไว้ที่ 0x0000100 ในเวลาเดียวกันเมื่อโปรเซสเซอร์ประเมินคำสั่ง INCB 0x0000100 การขัดจังหวะของ NMI จะถูกยกขึ้นเพื่อเรียกรูทีนย่อยซึ่งจะคูณค่าที่ 0x0000100 ด้วย 2 ค่าสุดท้ายที่ 0x0000100 จะเป็นเท่าใด
ฉันสับสนเล็กน้อยว่าคำสั่ง ปัจจุบัน จะเสร็จสิ้นก่อนที่จะประมวลผลการขัดจังหวะ หรือว่าจะถูกยกเลิกทันที
0x0000100
จะเป็น6
เมื่อเริ่มต้นการจัดการ NMI - person Weather Vane   schedule 26.04.2015