debug调试循环

assume cs:codeseg


codeseg segment
mov ax, 2
mov cx, 11

s:
add ax, ax
loop s

mov ax, 4c00h
int 21h


codeseg ends

end


# masm 51;

# link 51;

Z:\CHAP5>debug 51.exe                                                          
-u                                                                             
3106:0000 B80200        MOV     AX,0002                                        
3106:0003 B90B00        MOV     CX,000B                                        
3106:0006 03C0          ADD     AX,AX                                          
3106:0008 E2FC          LOOP    0006                                           
3106:000A B8004C        MOV     AX,4C00                                        
3106:000D CD21          INT     21                                             
3106:000F B80300        MOV     AX,0003                                        
3106:0012 50            PUSH    AX                                             
3106:0013 E8BCFC        CALL    FCD2                                           
3106:0016 83C40A        ADD     SP,+0A                                         
3106:0019 B8D462        MOV     AX,62D4                                        
3106:001C 50            PUSH    AX                                             
3106:001D B81067        MOV     AX,6710                                        
-r                                                                             
AX=0000  BX=0000  CX=000F  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000         
DS=30F6  ES=30F6  SS=3106  CS=3106  IP=0000   NV UP EI PL NZ NA PO NC          
3106:0000 B80200        MOV     AX,0002                                        
-t                                                                             
                                                                               
AX=0002  BX=0000  CX=000F  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000         
DS=30F6  ES=30F6  SS=3106  CS=3106  IP=0003   NV UP EI PL NZ NA PO NC          
3106:0003 B90B00        MOV     CX,000B                                        

[...]

3106:0006 03C0          ADD     AX,AX                                          
-t                                                                             
                                                                               
AX=0004  BX=0000  CX=000B  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000         
DS=30F6  ES=30F6  SS=3106  CS=3106  IP=0008   NV UP EI PL NZ NA PO NC          
3106:0008 E2FC          LOOP    0006                                           
-t                                                                             
                                                                               
AX=0004  BX=0000  CX=000A  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000         
DS=30F6  ES=30F6  SS=3106  CS=3106  IP=0006   NV UP EI PL NZ NA PO NC          
3106:0006 03C0          ADD     AX,AX                                          
-g 000a                                                                        
                                                                               
AX=1000  BX=0000  CX=0000  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000         
DS=30F6  ES=30F6  SS=3106  CS=3106  IP=000A   NV UP EI PL NZ NA PE NC          
3106:000A B8004C        MOV     AX,4C00                                        
-t                                                                             
                                                                               
AX=4C00  BX=0000  CX=0000  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000         
DS=30F6  ES=30F6  SS=3106  CS=3106  IP=000D   NV UP EI PL NZ NA PE NC          
3106:000D CD21          INT     21                                             
-p                                                                             
                                                                               
Program terminated normally             

                                       

Z:\>

你可能感兴趣的:(汇编语言)