implement all arithmetic functions, move immediate, move register.