0 / 0 / 0
Регистрация: 10.03.2022
Сообщений: 11
|
|
1 | |
[Multisim] Преобразователь прямого кода в обратный27.05.2022, 21:58. Показов 911. Ответов 3
Метки нет Все метки)
(
В задании написано спроектировать и смоделировать работу схемы четырехразрядного преобразователя прямого кода в обратный. Пятый разряд - знаковый. Нужно реализовать основной вариант схемы и указать другие возможные варианты (я так понимаю на основе шифратора/дешифратора/мультиплексора/демультиплексора/сумматора или еще каких-то компонентов, не очень понимаю). А так же найти в библиотеке Multisim микросхему, которая соответствует той, которую разработали сами и проверить ее функционирование.
Основную схему сделала сама, вроде работает. Не знаю какие еще есть возможные варианты, а также не знаю как найти уже готовую схему преобразователя в библиотеке Multisim. Помогите, пожалуйста. Свою схему прилагаю.
0
|
|
27.05.2022, 21:58 | |
Ответы с готовыми решениями:
3
Сортировка массива разными методами: прямого включения, прямого выбора, прямого обмена, Хоара Преобразователь кода
Преобразователь параллельного кода в последовательный |
3163 / 2313 / 533
Регистрация: 11.09.2009
Сообщений: 8,441
|
|
30.05.2022, 03:37 | 2 |
Надо уточнить, что по заданию значит "обратный". Это не очень чёткий термин. "Обратным" иногда не очень грамотно называют дополнительный код - а это инверсный плюс единица. У вас на схеме применены элементы XOR, используются они в качестве обычных инверторов, если число отрицательное и разряд знака равен "1", и не инвертируют, если число положительное и разряд знака равен "0".. Код на выходе называется скорее не "обратный", а инверсный.
0
|
0 / 0 / 0
Регистрация: 10.03.2022
Сообщений: 11
|
|
30.05.2022, 11:05 [ТС] | 3 |
Нужно проверять на входе, если знаковый разряд 0, то ничего не меняем, если 1, то инвертируем.
0
|
3163 / 2313 / 533
Регистрация: 11.09.2009
Сообщений: 8,441
|
|
30.05.2022, 13:33 | 4 |
Ну так у вас так и нарисовано.
По поводу остальных ваших вопросов про "готовое в Мультисиме" - такого там нет. Потому что такое преобразование кода на практике бессмысленно. Для замены вычитания сложением применяется дополнительный код. А просто инверсия в зависимости от знакового разряда годится разве что как составная часть какой-то схемы, например вместе с сумматором в преобразователе в дополнительный код. Можно собрать " тупо в лоб", - на мультиплексорах и инверторах.
0
|
30.05.2022, 13:33 | |
30.05.2022, 13:33 | |
Помогаю со студенческими работами здесь
4
Преобразователь заданного кода в позиционный двоичный Преобразователь последовательного кода с избытком 3 в параллельный 4х разрядный На основе дешифратора и мультиплексора построить преобразователь двоичного кода в десятичный перевести числа из прямого кода в дополнительный построение прямого обратного и дополнительного кода Перевод числа и прямого кода в дополнительный Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |