Форум программистов, компьютерный форум, киберфорум
Теория автоматов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 47
1

Построить накапливающий сумматор

23.11.2017, 15:07. Показов 1084. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Простите, что второй раз с одним вопросом... Нужно построить накапливающий сумматор для формирования поразрядных сумм и переносов в темпе поступления на вход сумматора 2 двоичных чисел произвольной длины, начиная с младших разрядов. В решение необходимо включить обработку конца операции (++).
Я почти доделал все, что требовалось. Единственное - не могу доделать таблицу автомата с кодом (не могу разобраться именно с ++) и не понимаю как построить карты Карно для последней таблицы, которую я не могу доделать. Карт нужно 5. Я их смогу заполнить сам, мне просто нужно понять как должно получиться именно 5, да еще и 4x4 (так сказал преподаватель)
Миниатюры
Построить накапливающий сумматор   Построить накапливающий сумматор  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2017, 15:07
Ответы с готовыми решениями:

Построить накапливающий сумматор для формирования поразрядных сумм
Здравствуйте. Нужно построить накапливающий сумматор для формирования поразрядных сумм и переносов...

AHDL. Накапливающий сумматор
Здравствуйте,помогите,пожалуйста нарисовать функциональную схему накапливающего сумматора...

Накапливающий сумматор в Quartus II
Необходимо построить накапливающий сумматор. Возможно ли сделать это на базе полного сумматора и...

Накапливающий сумматор на VHDL
Доброго времени суток! Изучаю VHDL совсем не давно, так что не судите строго. Есть вот такая...

4
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
Цитата Сообщение от Monolag Посмотреть сообщение
Задание я написал текстом
Эти каракули - не текст, и годятся только для порчи глаз.
 Комментарий модератора 
Правила форума

5.18. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.

Задания и решения набирать ручками. Один вопрос - одна тема. Для формул есть редактор.

Рекомендации по созданию темы
Редактор формул

Картинки - для графиков, чертежей, диаграмм и т.п.
Таблицы можно создавать в редакторе сообщений.

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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2017, 18:06
Помогаю со студенческими работами здесь

4-х разрядный накапливающий сумматор с последовательной загрузкой
Прошу помочь с данным заданием . Сам могу делать только простые задания , ибо если бы это было не...

Построить одноразрядный сумматор
Построить одноразрядный сумматор на 4 входа. Называйте темы осмысленно

Реализовать счетчик, накапливающий значение от 1 до 10^9
необходимо реализовать счетчик, накапливающий значение от 1 до 10^9. Каждый 100000 вычислений,...

Цикл, принимающий с клавиатуры отдельные символы и накапливающий их в символьной переменной, каждый раз выполняя битовую операцию |
Помогите пожалуйста чайнику с заданием Организовать цикл, который принимает с клавиатуры отдельные...

Сумматор
Можете привести код оптимизированного сумматора?

Сумматор
Это сумматор! Но почему то работает с ошибкой ! Значение переменной флаг не изменяется! ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru