This tutorial assumes that you have both kasm and kld installed.
This also assumes that you have a moderate understanding of programming, and hopefully at least a small understanding of assembly language.