created initial project structure and maven setup
ignore .classpath and .project. Use 'mvn eclipse:eclipse' to generate
added first classes / initial structure
make sure we compile for and with java 1.6
javadoc wo sinnvoll
decode binary instruction based on patterns and instantiate instruction object
alu: addToAccu with overflow check, register holds value as int, ADDD as sample instruction
replaced char[] with int everywhere
instruction constructor has int not Integer, use HashMap instead of TreeMap because char[] is not comparable... still not happy with this solution though. this algorithm is highly inefficient
new abstract class NumberInstruction for common methods (hashCode, equals)
first decode tests for ADDD
removed NumberInstruction and wrote toString in ADDD
re-wrote test so that it works with toString instead of object
Fixed bug: 2 ^ x is not the power operation but some binary thing. Use Math.pow
removed numberInstruction
Fixed negativ number interpretation (readSigned) with unperformant but working conversion
more tests for ADDD
Added documentation for Decoder, implemented and tested CLR, fixed bug in Decoder '_' was not handled in operands decoding
always set carryflat to current overflow state
implemented and tested ADD