fixed immediate twos complement issue and SLL and SRL instruction issue