• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Коммутационная схема

  • Автор темы Автор темы Gruvi
  • Дата начала Дата начала

Gruvi

Ученик
Поддержка
Регистрация
10 Мар 2011
Сообщения
765
Реакции
33
Баллы
0
Коммутационная схема

Есть ли люди, знающие электронику, а именно разбирающиеся в коммутационных схемах, помогите=)

Задание:
Пятиразрядный преобразователь прямого кода в обратный и обратно в базисе сумматор по модулю 2,логическое И, 1 (логическое отрицание). (один разряд знаковый, четыре - цифровых).
ПОЯСНЕНИЯ к решению . Сопоставление прямого и об-ратного кодов показывает, что последний (для отрицательных чисел) отличается от первого инверсными значениями. Знаковый разряд всегда остаётся равными для обоих кодов. Данное правило, применительно к n-разрядному коду (ai - разряд числа на входе преобразователя, bi - на выходе), можно записать в следующем виде ((n-1)-й - знаковый разряд):
_
bi = ai, i = n-2, n-3, …, 1 и
bi = ai, n-1.
Для положительных чисел:
bi = ai, i = n-1, …, 0.
Схема должна быть единой и выполнять предписанные ей функции независимо от того, какие числа подаются на её вход - по-ложительные или отрицательные в каком-либо из рассматриваемых кодов.

Я понятия не имею с чего начать, помогите кто чем может =)

с Ув.Gruvi.
 
Начни со схемы сумматора. Построй цепочку из последовательно соединенных сумматоров, обязательно добавь развязку по питанию и стробирующему сигналу. У сумматора обычно два вида входов - прямой и инверсный. Входы переключаются в зависимости от состояния бита знака числа. Вроде бы так. :)
 
Весь сок в том, что должны быть использованы все базисы...

Но за помощь спасибо.
 
Все правильно, ты же должен как-то согласовывать сумматоры, вот тут тебе и понадобятся остальные элементы базиса :)
 
Такс, буду пробовать, спасибо.
 
Додумал, просто, взял знаковый разряд и к нему приделал инвертор, который подключил к сумматору по модулю два (оно же исключающее или), отсюда получился полином жегалкина (не А) ИЛИ Б, но так как у меня не простое логическое ИЛИ, а исключающее или , то значение конечное при а=1 и б=1, получается не 1(как при простом или), а 0 (как при исключающем), отсюда получается, что преобразование прямого кода в обратный происходит правильно, по первому знаковому разряду -т.е. если мы подаем 1.0011, то получаем 0.1100.
Задачу реализовал в multisim 10.1.1
 
Назад
Сверху