Байт по определению является адресуемой единицей хранения данных, достаточно большой, чтобы содержать символ.Это закреплено в стандарте языка Си.У вас не может быть неадресуемых байтов в C. Поэтому ваш компилятор C должен либо определить, что байт совпадает со словом, либо использовать программную адресацию для доступа к отдельным байтам.Обе стратегии действительны и обе существуют в дикой природе.