Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. org 100h
  2.  
  3. EntryPoint:
  4.         push Arr1 Arr2 Size
  5.         cmp ax, 0
  6.         call MyProc
  7.         ret
  8.  
  9. MyProc:
  10.         push    bp
  11.         mov     bp, sp
  12.         push    si di
  13.         mov     cx, [bp + 4]
  14.  
  15.         mov     si, [bp + 8]
  16.         mov     di, [bp + 6]
  17.         repe   cmpsb
  18.         jz .Case0
  19.         mov     ax, [bp + 4]
  20.         sub     ax, cx
  21.         jmp .EndProc
  22. .Case0:
  23.         xor ax, ax
  24. .EndProc:
  25.         pop     di si bp
  26.         ret     6
  27.  
  28.  
  29. Arr1    db 3, 2, 1
  30. Arr2    db 3, 2, 1
  31. Size = 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement