fork download
  1. data segment para public
  2. N dw 5
  3. M dw 5, 3, 4, 1, 2
  4. data ends
  5.  
  6. stck segment para stack
  7. dw 32 dup(?)
  8. stck ends
  9.  
  10. code segment para public
  11. assume cs:code, ds:data, ss:stck
  12.  
  13.  
  14. start:
  15. mov ax, data
  16. mov ds, ax
  17. mov bp,N
  18. C:
  19. mov cx, N
  20. dec cx
  21. lea bx, M
  22. xor si, si
  23. B:
  24. mov ax, [bx + si]
  25. mov di, si
  26. A:
  27. add di, 2
  28. mov dx, [bx + di]
  29.  
  30. cmp ax, dx
  31. jl davaytuda
  32. mov [bx+di], ax
  33. mov [bx+si], dx
  34. davaytuda:
  35.  
  36. mov dx, N
  37. shl dx, 1
  38. cmp di, dx
  39. jnl A
  40. add si, 2
  41. loop B
  42. xor si, si
  43. xor di, di
  44. dec bp
  45. cmp bp,0
  46. jne c
  47.  
  48.  
  49.  
  50. mov ah,1
  51. int 21h
  52. mov ax, 4c00h
  53. int 21h
  54.  
  55.  
  56.  
  57. code ends
  58. end start
  59.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
data segment para public
^
Main.java:2: error: class, interface, or enum expected
N dw 5
^
Main.java:11: error: class, interface, or enum expected
assume cs:code, ds:data, ss:stck
^
3 errors
stdout
Standard output is empty