fork(2) download
  1. global _start
  2.  
  3. section .text
  4.  
  5. _start:
  6.  
  7. mov eax, 0b10010100101100110111110110111110 ; эти битики будут выведены на печать
  8.  
  9. mov ecx, 0b00011000000110000001100000011000 ; битоебская фигня.
  10.  
  11. %rep 8
  12. mov ebx, ecx
  13. %rep 3
  14. shr eax, 1
  15. rcl ebx, 1
  16. rol ebx, 7
  17. %endrep
  18. shr eax, 1
  19. rcl ebx, 1
  20. push ebx
  21. %endrep
  22.  
  23.  
  24.  
  25. mov eax, 04h ; write()
  26. mov ebx, 01h ; stdout
  27. mov ecx, esp ; распечатаем из стека
  28. mov edx, 32 ; 32 битика
  29. int 80h
  30.  
  31. mov eax, 01h ; exit()
  32. xor ebx, ebx ; errno
  33. int 80h
  34.  
Success #stdin #stdout 0s 96KB
stdin
Standard input is empty
stdout
10010100101100110111110110111110