Add immediate tests for WriteNormalOp

also fix a bug in Bochs that was preventing adc from passing.