fork download
  1. section .data
  2. msg db "зп", 0ah
  3. salary_table:
  4. db 'Менеджер',0,100
  5. db 'Инженер',0,80
  6. db 'Аналитик',0,90
  7. db 'Программист',0,120
  8. db 'Дизайнер',0,70
  9. db 'Маркетолог',0,70
  10. db 'Секретарь',0,60
  11. db 'Бухгалтер',0,85
  12. db 'Юрист',0,110
  13. db 'HR-менеджер',0,105
  14. section .bss
  15. section .text
  16. global _start
  17. _start:
  18. mov rax, 1
  19. mov rdi, 1
  20. mov rsi, msg
  21. mov rdx, 22
  22. syscall
  23. mov rax, 60
  24. mov rdi, 0
  25. syscall
  26. mov ecx,salary_table ;
  27. mov edx,0
  28. search_loop:
  29. cmp dword [rcx+22],edx ;
  30. je found ;
  31. add rcx, 26 ;
  32. cmp rcx,salary_table+260 ;
  33. jl search_loop ;
  34. not_found:
  35. ;
  36. ;
  37. found:
  38. ;
  39. ;
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
зп
Менеджер