Advertisement
Guest User

Untitled

a guest
Sep 18th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. code segment
  2.  
  3.      org 100h
  4.      assume cs:code,ds:code
  5.  
  6. start:
  7.      push ds
  8.      push ax
  9.      push si
  10.  
  11.      mov ax,cs
  12.      mov es,ax
  13.      mov bx,offset bf
  14.  
  15.        mov ah,02h
  16.        mov al,01h
  17.        mov ch,00h
  18.        mov cl,01h
  19.        mov dh,00h
  20.        mov dl,80h
  21.        int 13h
  22.  
  23.        push cx es ds di si
  24.  
  25.        mov cx,dlinna
  26.        push cs
  27.        push cs
  28.        pop es
  29.        pop ds
  30.        lea di,bf
  31.        lea si,zapadlo
  32.        rep movsb
  33.  
  34.        pop si di ds es cx
  35.  
  36. ok_1:  mov bx,offset bf
  37.        mov ah,03h
  38.        mov al,01h
  39.        mov ch,00h
  40.        mov cl,01h
  41.        mov dh,00h
  42.        mov dl,80h
  43.        
  44.        int 13h
  45.      
  46.        
  47.        
  48.        pop si
  49.        pop ax
  50.        pop ds
  51.  
  52.      int 20h
  53.  
  54.  bf  db 512 dup (0)
  55.  
  56. zapadlo:
  57.        cli
  58.        xor ax,ax
  59.        mov ss,ax
  60.        mov sp,7c00h
  61.        mov si,sp
  62.        mov es,ax
  63.        mov ds,ax
  64.        sti
  65.        cld
  66.        mov di,600h
  67.        mov cx,100h
  68.        repne movsw
  69.  
  70. db 0eah,0f0h,0ffh,00h,0f0h
  71. dlinna=$-zapadlo
  72.  
  73. code ends
  74.      end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement