Вычитание на уровне схемы

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Шурики
Вымогатель припоя
Сообщения: 506
Зарегистрирован: Пн авг 31, 2009 22:10:50
Откуда: СК

Re: Вычитание на уровне схемы

Сообщение Шурики »

можно и с 4 разрядов попробовать.

просьба выложить прикидочные схемы цифровые и наборы элементарных ячеек, которые предполагается использовать. Будем думать. Любую схему можно упростить. А ИЛИ, вообще часто реализуется как "монтажное ИЛИ" (скручиванием проводов). Подумаем.
Реклама
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Итак, по раскладу для пары 4-х битных чисел.
8 триггеров для памяти (24 реле), 12 инверторов и 12 ИЛИ для вычитания (36 реле), 4 элемента 2И и 8 Исключающих или для сложения (16 реле). Плюс ещё 4 реле для переключения этого всего... Выходит ровно 80 реле...
Думаю столько смогу нагребсти. Попробуем делать на РЭС 49. Хотя постараюсь достать поляризированных для триггеров -- может тогда ещё покомпактнее выйдет.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Реклама
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Итак, начнём схемы выкладывать. Сложение:
СпойлерИзображение
Вложения
Сложение.GIF
(8.87 КБ) 599 скачиваний
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Вычитание на уровне схемы

Сообщение uldemir »

Этта схемма рапотат нэ будэт. 10+11=?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Будет.
В твоём случае: а0 = 0, а1 = 1, а2 = а3 =0; в0 = 1, в1 = 1, в2 = в3 = 0.
Смотрим как оно будет:
СпойлерИзображение
с0 = 1, с1 = 0, с2 = 1, с3 = с4 = 0.
Ответ: 0010 + 0011 = 00101.
Вложения
Сложение.GIF
(9.76 КБ) 594 скачивания
Изображение
И ты врёшь!!! © Vladisman
Изображение
Реклама
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Вычитание на уровне схемы

Сообщение uldemir »

Тфу, написал задом наперед. А вот так: 01+11=?
Реклама
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Действительно -- надо сигнал переноса брать с правого исключающего ИЛИ. Т.е. перенести элемент 2И. Исправим.
А теперь просмотри вычитание плиз:
СпойлерИзображение
Вложения
Вычитание.GIF
(12.69 КБ) 564 скачивания
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Вычитание на уровне схемы

Сообщение uldemir »

imho, еще с сумматором не разобрались. Связка И-Искл.ИЛИ это полусумматор - это правильно. Но эти полусумматоры соединены в сумматор неверно. Фактически на каждый разряд нужно 2 полусумматора (которого я не наблюдаю).

Кстати, смеха для, такие схемки можно в экселе моделировать, если нет ничего более специализированного под рукой.
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Такс, кажется я понял что надо было. Сложение:
СпойлерИзображение
Вложения
Сложение0.gif
(10.42 КБ) 552 скачивания
Сложение0.gif
(10.33 КБ) 294 скачивания
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Вычитание на уровне схемы

Сообщение uldemir »

у меня 3+1 почему-то не даёт 4. :dont_know:
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Странно. Вроде даёт. Может цифаркой ошибся?
СпойлерИзображение
Вложения
Сложение0.gif
(11.15 КБ) 538 скачиваний
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Вычитание на уровне схемы

Сообщение uldemir »

СпойлерИзображение
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Хм.. Действительно... Будем копать. Заодно тестируя понял, что неправильно разобрался с инверсиями в блоке вычитания. Вот последняя, правильна, кажется, версия.
СпойлерИзображение
Вложения
Вычитание.GIF
(12.08 КБ) 541 скачивание
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

А в сложении надо, оказалось, вместо элементов И поставить элементы ИЛИ для связи между полусумматорами. Вот пример успешного сложения 14 + 3 = 17.
СпойлерИзображение
Вложения
Сложение.gif
(11.82 КБ) 522 скачивания
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
VT1
Поставщик валерьянки для Кота
Сообщения: 2458
Зарегистрирован: Вс июл 11, 2010 14:39:04
Откуда: Россия.
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение VT1 »

А что, хотя бы сразу К561ИМ1 нельзя применить?
http://www.microshemca.ru/M.K561IM1/
В других сериях полных сумматоров тоже много.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Вычитание на уровне схемы

Сообщение uldemir »

Нутром чую что будет пол-литра, а доказать не могу... проверь: 0001+0001=? :))
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

11110 будет. Хреново. Продолжаю копать.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение da-nie »

боюсь в 200 реле можем не уложиться..
Полный сумматор на 8 разрядов требует 144 реле.

Изображение
11110 будет. Хреново. Продолжаю копать.
Я вот, наверное, напрасно книжку выше привёл. Там же всё это рассмотрено на уровне реле и на уровне логических элементов.
Вложения
img.GIF
(13.52 КБ) 606 скачиваний
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение просто КОТ »

Позвольте, но для Исключающего ИЛИ хватит одного реле! Зачем же тратить 8?
Катушка -- два входа. Если подать одинаковые сигналы, типа 11 или 00, она не сработает и выход будет притянут НЗ контактом к земле. Если же подать 10 или 01 контакты перемкнутся, и на выходе будет уже логическая единица.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Вычитание на уровне схемы

Сообщение da-nie »

Потому что там сперва было соглашение о методах применения реле (чтобы от реле к транзисторам перейти). Управление обмоткой с двух сторон в число этих методов не входит. :)
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Ответить

Вернуться в «Умные мысли»