2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 сумматор
Сообщение07.05.2013, 15:57 


12/01/13
58
Здраствуйте, помогите пожалуйста дано вот такое вот задание
Информация предоставляется 8 разрядными комбинациями(двоичный код) поступающих одновременно.нужно проверить каждую входную комбинацию и выдать логическую 1 в случае если в принятой информации есть любые две логические 1.
Т.е. будет 256 входных комбинаций 28, из которых 32 будут соответствовать условию и покужут логическую 1.
Были мысли сделать это через 8И-НЕ но потом понял что это работает не правильно, собственно вопрос как подключить 3 4-х разрядных сумматоров чтобы считали считали еденицы во входном коде.

На словах это должно работать так допустим входной сигнал 00100100
на первый сумматор поступает 0010, на второй 0100, т.е. в каждом сумматоре по одной 1, на 3 сумматор уже поступают по 1 и в итоге получаем то что нужно. соответственно если 1 больше работать не будет

-- 07.05.2013, 17:57 --

т.е. сложность состоит в том чтобы заставить сумматор считать 1 в коде, а не складывать числа

 Профиль  
                  
 
 Re: сумматор
Сообщение08.05.2013, 17:53 


21/03/06
1545
Москва
Используйте либо ПЗУ, либо (что примерно то же самое) несколько мультиплексоров + логика на их выходах, объяснение см. тут: http://www.6502.org/users/dieter/a1/a1_4.htm

 Профиль  
                  
 
 Re: сумматор
Сообщение19.06.2013, 22:03 


24/01/09
1321
Украина, Днепр
регистр, 9 резисторов, два компаратора и ИЛИ-НЕ :D

 Профиль  
                  
 
 Re: сумматор
Сообщение21.06.2013, 01:40 


21/03/06
1545
Москва
Theoristos, схемку бы полюбопытствовать...

 Профиль  
                  
 
 Re: сумматор
Сообщение21.06.2013, 19:12 


24/01/09
1321
Украина, Днепр
На каждом выходе регистра по резистору (достаточно больших), дальше объединяются и через резистор (достаточно небольшой) на землю организовывают делитель напряжения. Компараторы меряют превышения соотв. двум и трем единицам.
Немного шуточно, ибо схема не логическая, а аналоговая, но вполне работоспособная.

 Профиль  
                  
 
 Re: сумматор
Сообщение21.06.2013, 20:28 
Аватара пользователя


27/01/09
814
Уфа
kot070 в сообщении #720829 писал(а):
Т.е. будет 256 входных комбинаций 28, из которых 32 будут соответствовать условию и покужут логическую 1.
Так 28 или 32 комбинации удовлетворяют условию?
Если таблицу разделить по 32 элемента, то 1-я будет отличная от других и содержать 10 решений, 2-я, 3-я, 5-я одинаковые и содержат по 5 решений, 4-я, 6-я, 7-я одинаковые и содержат по 1 решению, 8-я пустая. Можно и по 16 элементов разбить.

 Профиль  
                  
 
 Re: сумматор
Сообщение21.06.2013, 23:36 


21/03/06
1545
Москва
Theoristos, ну примерно было понятно из-за наличия компараторов, что будет что-то аналоговое... тем не менее мы тут все думали в рамках логических схем :). Хотя красиво, не спорю.

 Профиль  
                  
 
 Re: сумматор
Сообщение17.07.2013, 23:01 
Аватара пользователя


25/01/11
53
У меня получилось так:

Изображение

По сути этот сумматор вычисляет количество едениц и последний элемент выдает "1" при значении суммы битов равной 0010, что соответствует десятичной "2"

 Профиль  
                  
 
 Re: сумматор
Сообщение18.07.2013, 00:09 
Аватара пользователя


25/01/11
53
P.S.: Старший бит можно и не проверять, если получается значение суммы 010, то "1" в старшем бите никак не получится...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: photon, profrotter, Парджеттер, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group