changed alu op code
rearranged some opcodes and added comments
further implementations/improvments on cpu