Thursday, 10 January 2013

Day 10 : Assembler available

So, today I've finished the assembler without managing to irritate Stalin.

It's now available from here It isn't much use yet because there isn't anything to run this code on, but to run it you run java -jar urmasm.jar demo.asm data.asm which assembles those two source files producing a binary file code.bin which is layout compatible with the CP1610 and code.lst which is a disassembled version of that binary code.

Basic, but it appears to work.

Next up - a reference implementation in 'C' , which will, conveniently, work in an Arduino, and following that a processor verification program in URM Assembler so any implementation can be tested.

No comments:

Post a Comment