Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- liczba1: .long 0x10304008, 0x701100ff, 0x45100020, 0xf8570030
- liczba2: .long 0xf040500c, 0x00220026, 0x321000cb, 0xf4520031
- wynikD: .long 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
- wynikO: .long 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
- .text
- .global main
- main:
- mov $4,%ecx
- mov $3,%edx
- clc
- add:
- mov liczba1(,%edx,4),%eax
- mov liczba2(,%edx,4),%ebx
- adc %ebx,%eax
- mov %eax,wynikD(,%ecx,4)
- dec %edx
- loop add
- jnc sub
- mov $0,%eax
- movw $1,wynikD(,%eax,4)
- sub:
- mov $4,%ecx
- mov $3,%edx
- clc
- sub.loop:
- mov liczba1(,%edx,4),%ebx
- mov liczba2(,%edx,4),%eax
- sbb %ebx,%eax
- mov %eax,wynikO(,%ecx,4)
- dec %edx
- loop sub.loop
- end:
- int $3
- #x/5xw &wynikD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement