·  ·  · Top 40 ·  ·  · 




        

liveinternet.ru:     24 ,   24
Rambler's Top100
- .. 223.76 Kb

( )

1 ... 5 6 7 8 9 10 11  12 13 14 15 16 17 18 ... 20
 EXEB  (int ??).   
EXEB   . 7.1 - 7.3.
        EXEB      
    .     
      (  ,
    ).
                      
       TASK.EXE    
 ,       .
     TASK.EXE       ,   
 (   ).   -
        TASK.EXE
 .
       EXEB ""   TASK.EXE  
 ,       . 
  TASK.EXE    CHSIZE, 
        .

                       EXEB.EXE
        Ĭ
                                                                     
                                        
                                                                     
                                       <                          
                                         2                         
         Ĭ 1)     
               a.exe     int 10   EXEB           
           10 . 
          >>>         2)     
                  10         1                     a.exe.
                                                                     
                              . 7.1                               
                                                                     
                                                                     
                                                   
                                                                     
         Ĭ              
               a.exe     int 10   EXEB                      
                       
                                                                   
                             >>>                      
                                                                     
                              . 7.2                               
                                                                     
                                                                     
                                         
                                                                     
          Ĭ             
                a.exe     int 10   EXEB                     
          Ć             
                                                                   
                                                                   
           > TASK.EXE ()              
                                                                     
                               . 7.3                              
        

                        8.  
           , 
     .   
    ,   .

                             1
       . 8.1  ,    
   .  ,  
 , ,  Turbo Debugger.   F8 (
  /),     .   
     ( F7),   
 "DEL",     STOSW 
 . ?

                             2
       . 8.2      , 
  .    ?

                             1
        Ĭ
         cseg        segment para public 'code'                     
                 assume cs:cseg                                     
         exam        proc                                           
         start:                                                     
                 jmp        frwd                                    
         del:                                                       
                         pushf                                      
                         cld                                        
                         mov        ax,cs                           
                         mov        es,ax                           
                         rep        stosw                           
                         popf                                       
                         ret                                        
         frwd:                                                      
                 push        cs                                     
                 pop        ds                                      
                 mov        cx,12                                   
                 mov        di,offset start                         
                 call        del                                    
                 mov        dx,offset msg                           
                 mov        ah,9                                    
                 int        21h                                     
                 mov        ax,4c00h                                
                 int        21h                                     
         msg        db 'Hellow, boys!',0ah,0dh,'$'                  
         exam        endp                                           
         cseg        ends                                           
                 end        start                                   
        

                               . 8.1


                              2
        Ĭ
         TEXT:       segment byte public 'CODE'                     
                 assume cs:TEXT                                     
                 org 100h                                           
                                                                    
         start:        mov        dx,offset prv                     
                 mov        ah,9                                    
                 int        21h                                     
                 db        2eh                                      
                 pushf                                              
                 pop        ax                                      
                 sahf                                               
                 mov        ah,9                                    
                 jb        Glk                                      
                 mov        dx,offset mes1                          
                 int        21h                                     
                 mov        ax,4c00h                                
                 int        21h                                     
         Glk:                                                       
                 mov        dx,offset mes2                          
                 int        21h                                     
                 mov        ax,4c01h                                
                 int        21h                                     
                                                                    
         prv        label byte                                      
                 db 'dbtest',0ah,0dh,024h                           
                                                                    
         mes1        label byte                                     
                 db 'Ok',0ah,0dh,24h                                
                                                                    
         mes2        label byte                                     
                 db 'Trace',0ah,0dh,24h                             
                                                                    
         TEXT        ends                                           
                 end start                                          
        

                               . 8.2


                      9.   

          
"-"    .    
     ,   
,    - 
       :
  -    ;
  - : , ;  "" 
;
  -       
;
  -   ;  
;
  -     ;
  - DLOCK ver 3.0;
  -        "Enterprisse" 
"Spectrum" ("");
  -  -.
  ,  ,      
  , , .

            
  "-" (125015, , 
., . 5, . 285-16-87, 285-89-80),  
 -       (    
).

                                         1

                

  -     
            .

 -  ,   MS DOS   
               0  255, 2   
             (  0  65536).

 (, ) -   (  
             .EXE ),     
            ,     
                  
              ,   .

 - ,     
              .

 -       
             .

 - (. "")  , 
                  
             ,    
            .      ,
            ,  ,    
1 ... 5 6 7 8 9 10 11  12 13 14 15 16 17 18 ... 20
:
:
  :
( , )
  :
 
(6)