Starting to fill in the assembly code.

This will probably break things, but I thought I would merge my latest
code.