A microprocessor circuit useful for indexed addressing of byte-addressable
memories includes word-length index, base address, and destination
registers designated by an instruction. The instruction also specifies
one byte packed within the index register, which is to be extracted. A
multiplexer has a word-wide input end accessing all of the bytes of the
index register, and responsive to byte selection control passes the
specified byte to its output. The extracted byte is provided directly at
specific bit positions of a zero-extended address offset word. The offset
word is added to the base address, the sum being used to address memory
contents that are loaded into the destination register.