This post is not a class on assembly. It is about a tool I use and hope others will find useful. An understanding of x86 assembly will help. What is the RAVM, and why create it? Learning how programs work at the assembly level is crucial towards gaining a holistic understanding of modern day computing. [...]