I don't think you got my point. Your explanation is fine, except that the OP might not know what an array is, what a byte is (from a programming point of view) what an element is, what those brackets mean, what an unsigned integer is, what an I/O "port" is, or what C, C++, assembler, basic...