For 16F's does {READCODE Address,Var} return a byte or a word? the book is a little vauge on this point. If it is a byte, how do we get the other half of the data?

The book also makes me think for 18F's, a byte is returned. so how to get the rest?