Another feature of DOS/32 Advanced DOS Extender is that you can use the software breakpoints INT 1 and INT 3 to debug your programs without any external debugger. When the program execution reaches a software breakpoint, DOS/32 Advanced will:
The debugger will ask you to press the key 'P' to proceed with execution of your program from the place where the breakpoint was encountered, the key 'A' to abort and exit to DOS or the key 'T' to single step through your application. Each time you press the 'T' key, a single CPU instruction will be executed, and the debugger will be reentered showing the new state of the machine. Note that this built-in "debugger" does not require any extended memory, it does not take up any of the system's resources, and it does not use any external programs. This is just a simple and easy to use tool for the system programming when an external debugger does not do the job.
All Rights Reserved |