Files
pasm/examples/minilibc/strrchr.pasm

26 lines
234 B
Plaintext

; strrchr
set str "hello, world !\0"
found:
mov a2, a1
ret
end_:
push a2
call print
mov eax, a2
end
main:
mov a1, str
mov a2, 0
mov a3, 111 ; 'o'
loop:
cmp (char)*a1, 0
je end_
cmp (char)a3, (char)*a1
je found
add a1, 1
jmp loop