Functional simulator now executes ldi16.a completely

Did more work on the functional simulator, it now executes the ldi16.a test from start to finish without issues. It still doesn’t support paging, any of the FLAGS, and a lot of other microcode features.