Advertisement
Guest User

Untitled

a guest
May 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. .data
  2. liczba1: .long 0x10304008, 0x701100ff, 0x45100020, 0xf8570030
  3. liczba2: .long 0xf040500c, 0x00220026, 0x321000cb, 0xf4520031
  4. wynikD:  .long 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
  5. wynikO:  .long 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
  6. .text
  7. .global main
  8. main:
  9.     mov $4,%ecx
  10.     mov $3,%edx
  11.     clc
  12. add:
  13.    
  14.     mov liczba1(,%edx,4),%eax
  15.     mov liczba2(,%edx,4),%ebx
  16.     adc %ebx,%eax
  17.     mov %eax,wynikD(,%ecx,4)
  18.     dec %edx
  19.     loop add
  20.     jnc sub
  21.     mov $0,%eax
  22.     movw $1,wynikD(,%eax,4)
  23. sub:
  24.     mov $4,%ecx
  25.     mov $3,%edx
  26.     clc
  27. sub.loop:
  28.     mov liczba1(,%edx,4),%ebx
  29.     mov liczba2(,%edx,4),%eax
  30.     sbb %ebx,%eax
  31.     mov %eax,wynikO(,%ecx,4)
  32.     dec %edx
  33.     loop sub.loop
  34.  
  35. end:
  36.     int $3
  37.  
  38.  
  39. #x/5xw &wynikD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement