Posts Tagged ‘landscaping’

Construction and programming

Saturday, May 2nd, 2015

It’s been a busy couple of months! Now that the weather has started getting warmer as Summer approaches, the studio construction project at the bottom of the garden has commenced with gusto. Progress has been good – and I’ll be putting up some photos later today to document some of the recent activity.

Alongside this I’ve been working feverishly on my virtual machine programming project, and this too is really coming along in leaps and bounds. The instruction set has grown significantly and there is now a working assembler in which applications can be created and assembled into object code that is subsequently deployed on the virtual machine.

Writing an assembler is a little more complex than a simple translation of instructions into opcodes. The implementation has involved support for labels and variables, including variables that are defined as strings. A number of addressing modes are supported, and the assembler is a single-pass implementation which means that it can assemble source code that is streamed to it over standard input.

 

More posts on both of these projects coming shortly 🙂