Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- .align 4
- varx: .long 12
- vary: .long 3
- .text
- .globl main
- main:
- mov (varx),%eax
- mov (vary),%ebx
- mov $0,%ecx
- #; loop {
- L1:
- cmp $0,%ebx
- jz END
- #; if (LSb == 1)
- #; then ONE1
- #; else ZER0
- shr $1,%ebx
- jc ONE1
- jmp ZER0
- ZER0:
- jmp LE1
- ONE1:
- add %eax,%ecx
- jmp LE1
- #; } end
- LE1:
- shl $1,%eax
- jmp L1
- END:
- call stop
Add Comment
Please, Sign In to add comment