PRB: Single Stepping IN to 8259A Controller Gives Wrong ResultLast reviewed: July 17, 1997Article ID: Q12401 |
2.20 3.00 3.11 3.14 4.01 4.05 4.10 | 3.00 3.05 3.06 3.07 4.00 4.01 4.10
MS-DOS | WINDOWSkbtool kbprb The information in this article applies to:
SYMPTOMSCodeView disables all interrupts at the interrupt controller when single-stepping an instruction. If you single-step an IN instruction that accesses an 8259A interrupt controller, the value returned will be 0xFF and not the true value you would expect.
CAUSEThis is a restriction imposed by the 8086 chip, which forces CodeView to disable interrupts when single-stepping.
RESOLUTIONThe following are two of the simplest ways to work around this restriction:
|
Additional reference words: 2.20 3.00 4.00 4.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |