Added code memory domain
Added processor status bits

These bits are meant to denote if we want to terminate execution as well as if
we need to advance the program counter or not (jump mode shouldn't cause the
program counter to be advanced as it has been modified).
iris.c has been updated for dual domains
The sim cmd now loads program code correctly

I still need to load the data segment as well.
Merge branch 'master' of https://github.com/DrItanium/theoretical-architecture into iris
data and code memory is zeroed out on startup
Implemented a basic system command.
Introduced get_bits and set_bits macros

Should reduce the amount of errors encountered if new operations are added.
Added more encode macros
Updated system macros
jump get and set bits are now updated
Finished updating instructions
Reg1 is now decoded in iris_system
Merge branch 'system' into iris
Merge branch 'iris'