Or
Code:
PortD = ADC.LowByte   ' Or ADC.Byte0
PortB.0 = ADC.8
PortB.1 = ADC.9
Or perhaps even
Code:
PortD= ADC.LowByte
PortB = ADC.HighByte
But the later will write "fill" the upper 6 bits of PortB with zeros (or whatever is in the upper 6 bits of the ADC variable) which may or may not be an actual problem.

Neither of this has anything to do with the original question of course, sorry about that.

/Henrik.