hi ayne,
For users of the Oshonsoft PIC Simulator, paste the basic text into the basic compiler and compile it.
Oshonsoft is designed to produce a commented listing of the Assembly coding as well as the usual *.lst, *.hex.
I would recommend anyone who has been weaned on Basic and wants to study Assembler, to download the demo version of Oshonsoft and give a try.
I am sure many other Basic compilers also produce an assembly listing.
EDIT: as an example, conversion of ayne's code, edited part of the basic code. Uploaded as text files.