TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
18.10.2015, 00:26
|
|
Временная регистрация
Регистрация: 18.10.2015
Сообщений: 60
Сказал спасибо: 63
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Собрать АЛУ
Нужно спроектировать арифметико-логическое устройство (АЛУ) которое выполняет две операции:
A-C/D+B=y
C+D-B+C=y
Прицепи как работает АЛУ я кажется понял (АЛУ объединяет различные арифметические и логические операции в одном узле).
Пока что моя проблема: деление C/D в первом уравнении.
Собираю схему в Multisim.
Помогите собрать схему деления 4-разрядных чисел.
п.с. на скрине решение первого уравнение
|
|
|
|
18.10.2015, 00:35
|
|
Вид на жительство
Регистрация: 24.08.2015
Сообщений: 252
Сказал спасибо: 7
Сказали Спасибо 50 раз(а) в 36 сообщении(ях)
|
Re: Собрать АЛУ
нерадивый студиозус, сколько денег?
|
|
|
|
18.10.2015, 01:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Собрать АЛУ
Сообщение от Andrey_AHAHAC
|
C+D-B+C=y
|
Странная операция. Почему в ней не принимает участия операнд А?
И почему операнд С дважды?
|
|
|
|
18.10.2015, 05:03
|
|
Временная регистрация
Регистрация: 18.10.2015
Сообщений: 60
Сказал спасибо: 63
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: Собрать АЛУ
Сообщение от Alex9797
|
Странная операция. Почему в ней не принимает участия операнд А?
И почему операнд С дважды?
|
Не знаю. Такое задание.
|
|
|
|
18.10.2015, 10:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,329
Сказал спасибо: 2,148
Сказали Спасибо 1,742 раз(а) в 991 сообщении(ях)
|
Re: Собрать АЛУ
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
18.10.2015, 11:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,368
Сказал спасибо: 85
Сказали Спасибо 626 раз(а) в 378 сообщении(ях)
|
Re: Собрать АЛУ
Если C дважды, то нет смысла 2 раза прибавлять, надо просто нолик добавить перед младшим разрядом.
А вот с делением - да, будут проблемы.
Или ПЗУ, или как-то в цикле. Во втором случае без тактирования и автомата не обойтись.
|
|
|
|
18.10.2015, 11:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,562
Сказал спасибо: 158
Сказали Спасибо 662 раз(а) в 432 сообщении(ях)
|
Re: Собрать АЛУ
Сообщение от pambaru
|
Если C дважды, то нет смысла 2 раза прибавлять, надо просто нолик добавить перед младшим разрядом.
|
после младшего разряда. И тогда придется добавлять схему сдвига числа влево вместо сумматора.
|
|
|
|
18.10.2015, 13:05
|
|
Временная регистрация
Регистрация: 18.10.2015
Сообщений: 60
Сказал спасибо: 63
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: Собрать АЛУ
Мне главное разобраться с делением, остальное как то докумекаю.
|
|
|
|
18.10.2015, 13:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Собрать АЛУ
Сообщение от Andrey_AHAHAC
|
Не знаю. Такое задание.
|
Это меняет дело. Тогда можно преподу отнести и ту схему, что в первом посту. А на его вопрос - "что это?", ответить - "Не знаю. Такое решение".
|
|
|
|
18.10.2015, 13:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,368
Сказал спасибо: 85
Сказали Спасибо 626 раз(а) в 378 сообщении(ях)
|
Re: Собрать АЛУ
Сообщение от Ara41
|
И тогда придется добавлять схему сдвига числа влево вместо сумматора.
|
Зачем ту схема сдвига? Число C умножается на константу - на 2. Просто добавляется один нулевой младший разряд.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:57.
|
|