Вы путаете битовый адрес с байтовым адресом. Они не перекрываются и не относятся к одному и тому же физическому местоположению. Инструкции, которые принимают битовые адреса (например, SETB), знают, как декодировать битовый адрес в байтовый адрес и номер бита. Адрес байта получается путем маскировки 3 младших битов в битовом адресе. Номер бита получается путем маскировки старших 5 бит.
например. битовый адрес 87h -> байтовый адрес 80h, бит № 7