1. you may better put the .asm file it would be better.
2. you may have to code the ORG and reset vector
3. Generally it is better to get the habit of leaving meaning full comments for every line, as it would help you in future as you write bigger and many more programs, and blind codes without comments cause confusion while debuggingg and adoppting patches in future programs tomorrow .
I am also a learner at this very stage so I wanted to share my thoughts
Well, that entirely depends on what you want it to do.
Post a schematic of the circuit that it is driving, and tell us what you are expecting it to do.