all instructions implemented, dividend and divisor are zero cases work. still buggy otherwise :(