Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .section .data
- a: .quad 10
- b: .quad 3
- r: .quad 0
- greska: .long 0
- .section .text
- .globl main
- main:
- movl a,%eax # a
- movl a+4,%ebx
- movl b,%ecx # b
- movl b+4,%edx
- cmpl %ebx,%edx
- jb avece
- ja amanje
- cmpl %eax,%ecx
- jb avece
- ja amanje
- jmp kraj
- avece:
- addl %eax,%eax
- adcl %ebx,%ebx
- addl %ecx,%eax
- adcl %edx,%ebx
- adcl $0,greska
- jmp provera
- amanje:
- addl %eax,%eax
- adcl %ebx,%ebx
- subl %ecx,%eax
- sbbl %edx,%ebx
- adcl $0,greska
- provera:
- cmpl $0,greska
- jne kraj
- rezultat:
- movl %eax,r
- movl %ebx,r+4
- kraj:
- movl $1,%eax
- movl greska,%ebx
- int $0x80
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement