Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .global _start
- _start:
- addi r1,r0,0 #loop counter
- addi r2,r0,32 #stop condition
- addi r3,r0,0 #longest sequence
- addi r7,r0,0 #current sequence
- movia r4,number #number
- ldw r4,(r4)
- addi r6,r0,1 #jedinica
- LOOP:
- beq r1,r2,END
- addi r1,r1,1
- roli r4,r4,1
- and r5,r6,r4
- beq r5,r6,INCREASE
- #postaje 0
- bgt r7,r3,SETSEQUENCE
- mov r7,r0
- jmpi LOOP
- INCREASE:
- #povecaj
- addi r7,r7,1
- jmpi LOOP
- SETSEQUENCE:
- mov r3,r7
- mov r7,r0
- jmpi LOOP
- SETSEQUENCE2:
- mov r3,r7
- mov r7,r0
- END:
- bgt r7,r3,SETSEQUENCE2
- number: .word 0x3EF01
- .end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement