If you use
mov %i0, %l0
or %g0, %i0, %l0
reply
What I meant to say is that since there is no way to directly write microcode, assembly is the lowest level software can target.