Hi!

     Make debug script:

______________O\_/_________________________________\_/O______________
a
int 3

g=100
q
_____________________________________________________________________
              O/~\                                 /~\O

Run with MS-DEBUG and with DEBUG by Paul Vojta. Results:

______________O\_/_________________________________\_/O______________
-a
0E94:0100 int 3
0E94:0101
-g=100

AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0E94  ES=0E94  SS=0E94  CS=0E94  IP=0100   NV UP EI PL NZ NA PO NC
0E94:0100 CC            INT     3
-q
_____________________________________________________________________
              O/~\                                 /~\O
______________O\_/_________________________________\_/O______________
-a
0E02:0100 int 3
0E02:0101
-g=100
Unexpected breakpoint interrupt.
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFFE  BP=0000  SI=0000  DI=0000
DS=0E02  ES=0E02  SS=0E02  CS=0E02  IP=0101   NV UP DI PL NZ NA PO NC
0E02:0101 0000          ADD     [BX+SI],AL                           DS:0000=CD
-q
_____________________________________________________________________
              O/~\                                 /~\O

Difference is in termination address (if INT3 placed manually inside code,
then FD-DEBUG behavior is more convenient to run next code) and in extra
message by FD-DEBUG. Also, under FD-DEBUG stack (SP) is lower, than in
MS-DEBUG.




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to