InnaSibirova

степа лалка

Oct 14th, 2021
586
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. section .data
  2.    
  3.     msga db "1"
  4.     lenmsga equ $-msga
  5.    
  6.     msgb db "2"
  7.     lenmsgb equ $-msgb
  8.    
  9.     msgc db "3"
  10.     lenmsgc equ $-msgc
  11.    
  12.     msgd db "4"
  13.     lenmsgd equ $-msgd
  14.  
  15. segment .bss
  16.     a resb 1
  17.     b resb 1
  18.     c resb 1
  19.     d resb 1
  20.  
  21. section .text
  22. global _start
  23. _start:
  24.  
  25.  
  26.    
  27.     mov eax, 3
  28.     mov ebx, 0
  29.     mov ecx, a
  30.     mov edx, 1
  31.     int 0x80
  32.    
  33.     mov eax, 3
  34.     mov ebx, 0
  35.     mov ecx, b
  36.     mov edx, 1
  37.     int 0x80
  38.  
  39.     mov eax, 3
  40.     mov ebx, 0
  41.     mov ecx, c
  42.     mov edx, 1
  43.     int 0x80
  44.    
  45.     mov eax, 3
  46.     mov ebx, 0
  47.     mov ecx, d
  48.     mov edx, 1
  49.     int 0x80
  50.    
  51.     mov al, [a]
  52.     mov ah, [b]
  53.     mov bl, [c]
  54.     mov bh, [d]
  55.     cmp al, ah
  56.     jne A
  57.     cmp ah, bl
  58.     jne B
  59.    
  60.     mov eax, 4
  61.     mov ebx, 1
  62.     mov ecx, msgd
  63.     mov edx, lenmsgd
  64.     int 0x80
  65.    
  66.     mov eax, 1
  67.     mov ebx, 0
  68.     int 0x80
  69.    
  70.     A:
  71.     cmp ah, bl
  72.     jne L
  73.    
  74.     mov eax, 4
  75.     mov ebx, 1
  76.     mov ecx, msga
  77.     mov edx, lenmsga
  78.     int 0x80
  79.    
  80.     mov eax, 1
  81.     mov ebx, 0
  82.     int 0x80
  83.    
  84.     L:
  85.     mov eax, 4
  86.     mov ebx, 1
  87.     mov ecx, msgb
  88.     mov edx, lenmsgb
  89.     int 0x80
  90.    
  91.     mov eax, 1
  92.     mov ebx, 0
  93.     int 0x80
  94.    
  95.     B:
  96.     mov eax, 4
  97.     mov ebx, 1
  98.     mov ecx, msgc
  99.     mov edx, lenmsgc
  100.     int 0x80
  101.    
  102.     mov eax, 1
  103.     mov ebx, 0
  104.     int 0x80
  105.    
  106.    
RAW Paste Data