I don't really know any asm, but since the asm code for the picolisp functions is just a (vi 'function) away, I feel tempted to try.
I've found some advice on learning asm in general, but is there anything unique of the one used in the picolisp virtual machine that I should know of?