Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. .686
  2. .model flat
  3.  
  4. extern _MessageBoxW@16 : PROC
  5. extern _ExitProcess@4 : PROC
  6.  
  7. public _main
  8.  
  9. .data
  10. tytul dw 't','y','t','u','l',0
  11. znak1 dw 1101100000000000b,1101110000000000b,0
  12. znak_pz dd 1f602H ;znak do zamiany
  13. .code
  14.  
  15. _main PROC
  16.  
  17. mov ecx, znak_pz
  18.  
  19. cmp ecx,10000H
  20. jb dalej
  21.  
  22. cmp ecx,10FFFFH
  23. ja dalej
  24.  
  25. sub ecx,10000H
  26.  
  27. mov eax,ecx
  28. shr eax,10
  29. add znak1[0],ax
  30.  
  31. mov eax,ecx
  32. shl eax,22
  33. shr eax,22
  34. add znak1+2,ax
  35.  
  36.  
  37. push 0
  38. push offset tytul
  39. push offset znak1
  40. push 0
  41.  
  42. dalej:
  43.  
  44. call _MessageBoxW@16
  45.  
  46. push 0
  47. call _ExitProcess@4
  48.  
  49. _main ENDP
  50. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement