manipulate x and y
most of ALU, still need to set zr output
ALU not functioning properly yet