blob: ffbd4f47ae80e467fda2f09ab792ab03de25e1af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
num dcd 27 ; 0b11011
mov r0, #num
ldr r0, [r0]
mov r2, r0
mov r1, #32
loop
and r4, r2, #1
cmp r4, #1
bne itszero
add r3, r3, #1
itszero
lsr r2, r2, #1
sub r1, r1, #1
cmp r1, #0
bne loop
end
|