Yeah, I was thinking about something similar to this. The other idea I had was to have virtual byte addresses (some flags in the left halfword would be set) that are converted to real byte addresses on use. This means you could perform pointer arithmetic on them without needing extra words for that. On the other hand you&#x27;d have to convert them all the time...