[an error occurred while processing this directive]
|
я работаю с процом, у которого есть инструкция подсчета битов в байте. Она однотактная. Младший бит результата и будет искомый бит. А логика... Она очень толстая. Для начала надо описать полный сумматор (с входом и выходом переноса, двумя однобитными входами данных и однобитным выходом). потом построить дерево этих сумматоров и взять с выхода младший бит. А если все это потом упростить - получится именно Ваша запись - a[0]^a[1]^...^a[7]. Кстати которая, в свою очередь, оптимальна для реализации на ПЛИС.
E-mail: info@telesys.ru