well, if you only have the variable sized as a byte, you cnt have a value bigger thn 255. However, if you have a word sized variable then you would store the upper byte to a single storage element then, store the lower byte to the next proceeding storage element. You would just read the upper byte and then the lower byte into a word sized variable when ready to read it from memory.