Yes, the virus example is good.
I firstly only want to display a simple string to make sure it actually works, then write a command interpretenter. But that's not the problem, I should technically be capable of writing a command interpretenter in assembly.