В слейве идет считывание не по битам а регистр целиком. Используйте вторые 8 бит для выравнивания адресного пространства. Новые 8 бит пишите в следующий регистр. Или для чтения вторых 8 бит (старшего байта) используйте сдвиг влево но 8.
Я не очень понял Вас, но один из советов поможет точно.