0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
|
|
1 | |
Построить накапливающий сумматор23.11.2017, 15:07. Показов 1084. Ответов 4
Метки нет Все метки)
(
Здравствуйте. Простите, что второй раз с одним вопросом... Нужно построить накапливающий сумматор для формирования поразрядных сумм и переносов в темпе поступления на вход сумматора 2 двоичных чисел произвольной длины, начиная с младших разрядов. В решение необходимо включить обработку конца операции (++).
Я почти доделал все, что требовалось. Единственное - не могу доделать таблицу автомата с кодом (не могу разобраться именно с ++) и не понимаю как построить карты Карно для последней таблицы, которую я не могу доделать. Карт нужно 5. Я их смогу заполнить сам, мне просто нужно понять как должно получиться именно 5, да еще и 4x4 (так сказал преподаватель)
0
|
23.11.2017, 15:07 | |
Ответы с готовыми решениями:
4
AHDL. Накапливающий сумматор Накапливающий сумматор в Quartus II
|
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
|
|
23.11.2017, 16:38 [ТС] | 2 |
Как я смогу перерисовывать таблицы сюда?
Это ведь не задание, а часть его решения. Задание я написал текстом. Прошу разрешить прикрепить вложения.
0
|
![]() 4217 / 3412 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
|
|||||||
23.11.2017, 17:52 | 3 | ||||||
Эти каракули - не текст, и годятся только для порчи глаз.
0
|
461 / 389 / 119
Регистрация: 23.05.2016
Сообщений: 1,557
|
|
23.11.2017, 17:59 | 4 |
Не совсем понимаю что такое "++". Но если это возможные значения для параметров a0 и a1 (помимо значений 0 и 1), то средствами математической логики вашу задачи решить невозможно.
Я понимаю условия вашей задачи так. На вход сумматора подаются четыре сигнала ("четыре провода") - очередной разряд первого слагаемого - очередной разряд второго слагаемого - перенос от предыдущего сложения (этот сигнал сумматор генерирует сам как результат сложения предыдущего разряда) - сигнал конца сложения На выходе сумматор должен формировать три сигнала: - очередной разряд суммы - перенос текущего сложения - сигнал конца сложения Т.о. необходимо составить три логических выражения для четырех переменных.
0
|
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
|
|
23.11.2017, 18:06 [ТС] | 5 |
В общем, я тоже так думал, но преподаватель попросил составить таблицу кодов.
++ - это окончание операции Все, что я написал до этого правильно, так как согласовано с преподавателем. Я делал так, как вы мне говорили до этого, но ему почему-то не понравилось с: Добавлено через 3 минуты Том Ардер, согласен с вами, поэтому текст задания переписал. Остальное на картинках было бы трудно переписать. Добавлено через 1 минуту Я так понял, что мне нужно написать с помощью RS триггера, но как ++ (окончание операции) описывается тогда, я не понял. В плане триггера, в интернете, я нашел это. В любом случае, каким образом эту таблицу можно описать картами Карно? Вы не знаете?
0
|
23.11.2017, 18:06 | |
23.11.2017, 18:06 | |
Помогаю со студенческими работами здесь
5
4-х разрядный накапливающий сумматор с последовательной загрузкой Построить одноразрядный сумматор
Цикл, принимающий с клавиатуры отдельные символы и накапливающий их в символьной переменной, каждый раз выполняя битовую операцию | Сумматор Сумматор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |