                #######################################
                #                                     #
                #  ǿԳYDEBUG v1.20 ʹֲ  #
                #                                     #
                #       http://mfsoft.yeah.net        #
                #                                     #
                #######################################


----------------------------- Ҫ ------------------------------


    1.ٳԵжINT01ͶϵжINT03еƻ޸ĶԱ

ԳûκӰ졣˲ҪϣڳвINT03ʹGͣ

    2.GбٳʱԤȼͣУлYDEBUG״̬

ȼ/KʽYDEBUGá

    3.ٽBIOS ROMжʱPӰ죬BIOS ROMCALL

üINTnHȻPִУRAMһMS-DOSDEBUGΪ

ROMϵжϴCCHԻһֱУ޷ͣ

    4.ɸٽDOSں˷ڲƲܰȫأDOS⡣

MS-DOSDEBUGDOSں˽ԤĽ̸ȫء

    5.ָжϣжϵʱͣ£뱻ٳڲЧ

ķ
    
    6.ʾжZ
    
    7.ǿGG "MOV AX,1234"G 1234G IP>200ȵȶַ

ʽٵĿĵַ


--------------------------- ʹ˵ -----------------------------

    һ.ȼ/KʽYDEBUG.COM

    .פڴ棺װCOMMAND.COMGС˳ڴ棺DOSʾ

                 EXITYDEBUGQس˳פڴ沢

                 뱻ٳ粻òҪQ˳Ӧ

                 GУֱٳ򷵻صDOSʾ

    .鿴жZ    

    .ʼʾCtrl+/

    .B:

       1.BI    ָжϡ  ִиʱǰжϣ

               ʾжϣȻ"ж(رգOأEnter):"

               ȡԭжOжֱжϣ

               سκ޸ķصYDEBUGʾ״ָ̬

               ϲس뷢жϵʱYDEBUG(16

               )AXBXCXDXBPSIDIֵ粻ɰ

               Gгжϵʱ

               ͣжϵôʱTжϻPִи

               ϵá

                   áжϡķʽ뱻ٳЧɿ

               ٶķΪκһDOSµĳҪʹжϵã

               ۱ٳμܣʽܺܿ

               


       2.BB    ָжϡ  еĳڱٹгƻINT01INT03

               ⣬ԼI/OжINT09INT16ʾI/OжINT10Ƚ

               ޸Ļƻʹ̡ʾ޷ӦЩж

               Ϊ״̬ôٽӰ죬ҲӰ챻ٳС

               Ҳ˵ٳѱжΪָ

               һγַYDEBUGʹδǰж

               ٳĸжϵý޸ĺڵַ



    .G:

       1.G ַָ1 ַָ2 ַָ3...(10ַ)

           ڸٵʱֻҪסǰIPַ´αG "ַ"еĿ

           ĵءMS-DOSDEBUGͬԳ"ַָ"

           δ룬ͨʱʱIPַʹͣġ

           G 110 1A21 1AFE 2011 ӵǰCS:IPʼУеIP

           ָκһַʱͣ£

           G 100 ӵǰCS:IPʼУIP100ʱͣ¡


       2.G []

           еָʱͣ¡INT21ĻΪCD 21G [CD 21]

           ӵǰCS:IPʼеINT21ͣ£ָMOV AH,30Ļ

           ΪB4 30G [B4 30]ӵǰCS:IPʼеָMOV AH,30ͣ£

           G [B4 30 CD 21]ָͣ£

                                  MOV AH,30
                                  INT 21


       3.G "ָָ"

           еָָͣ¡

           ڸٵʱֻǵõʱIPַָΪCALL 5ABD´α

           G "CALL 5ABD"еϴIPַӳ˳

           G "RET"˳жϿG "IRET"

         G "Ĵ1=nĴ2=n..."ĴAXBXCXDXSP

           BPSIDIDSESSSCSAHALBHBLCHCLDHDLnΪ

           ʮ0FFFF

           кʱͣ¡

           ţG "AX=201,BX=5BD0,CX=1,DX=0,DI=5" 

           ƣG "DS=0,SI=162,BX=6A,AX=51E"
               

       4.G IP>XXXX

           IPֵַָʱͣ¡

           ֻٷA50ԺĲ֣G IP>A50УеIP

           A50ʱͣ¡


       5.G 'XXXX:XXXX n'nΪʮ0FFFF

           ַָʼnֽڷΧڷ仯ʱͣ¡

           G '0:410 20'ʾڴַ0000:0410ʼ20ֽڷΧڵ

           ݷ仯ʱͣ¡


       6.G 'XXXX:XXXX=n'nΪʮ0FFFF

           ַָݵnʱͣ¡

           G '0:417=40'ʾڴַ0000:041740ʱͣ¡


       7.G 'XXXX:XXXX>n"nΪʮ0FFFF

           ֵַָnʱͣ¡

           G '40:6c>e8'ʾڴַ0040:006cֵe8ʱͣ¡


       8.G 'XXXX:XXXX<n"nΪʮ0FFFF

           ַָСnʱͣ¡

           G '40:6c>e8'ʾڴַ0040:006cֵСe8ʱͣ¡




       עԳʹʱִСдЩɼ룬

           磺

           G 100ΪG100G100֮䲻ÿո

           G [B4 30]ΪG[B4 30

           G "CALL 5ABD"ΪG"CALL 5ABD

           G IP>A50ΪGIP>A50

           G '0:410 20'ΪG'0:410 20



       ԳG⣬δ޸ģʹ÷ͬ

       MS-DOSDEBUG.EXEԳ




                                             .
                                          E-mail: gxsr@yeah.net


       DEBUG

ЩЩ
                   ʽ                               
੤੤
    ੦A[ַ]                       ַָʼ          
                                                                      
    ϩC<ԴַΧ><Ŀĵַ>       Ƚڴ        
                                                                      
    ʾD[ַ][ַΧ]           ַַָΧʾڴ
                                                                      
    멦E<ַ><ݱ>E<ַ>      ޸ڴ浥Ԫ                
                                                                      
    䩦F<ַΧ><Ҫݱ>   ָĵַΧָ  
                                                                      
    ЩG[=<гַ>][<ϵַ>]ָĳַʼеϵֹ
                                                                      
ʮƩ                                                              
㩦H<16ֵ><16ֵ>     ʮƵļӡ            
                                                                      
    멦I<˿ڵַ>                   벢ʾ˿ڵַеֵ        
                                                                      
װ    멦L[<ڴַ><><>װļװԵָ
          <>]NL ڴַ                    
        ɰļװڴ                                              
                                                                      
    M<ԴַΧ><Ŀַ>       ƶڴ                
                                                                      
    N<ļ>                     һļԹд            
                                                                      
    O<˿ڵַ><ֽ>             ֵָд뵽˿ڵַ
                                                                      
ٹ̩P[=<ַ>][<ָ>]        ִһ(ָӳж)
                                                                      
    Q                             DEBUG                   
                                                                      
  R[Ĵ]                   ʾ޸ļĴ/־ĵǰֵ   
                                                                      
    ҩS<ַΧ><Ҫҵ>       ַָΧڲֽڻֽڴ
                                                                      
    ٩T[=<ַ>][<ָ>]        ַָʼһָ
                                                                      
  ੦U[<ַ>]                     ָĵַʼĿ    
        U<ַΧ>                   ָĵַΧڷĿ  
                                                                      
д    ̩W[<ڴַ>[<><ũָڴ濪ʼдָ
         <>]]                   
        NWɰ100H                                
        ʼдļУCXаļдش                  
        ļֽ,糤ȳFFFFHֽک
        λBXУ                                                
ةة



   
