|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2020, 20:56 | #1 |
Пользователь
Регистрация: 05.11.2020
Сообщений: 23
|
логические схемы в ЭВМ
Здравствуйте. Препод тему не обьяснила, но требует. Дана таблица, нужна логическая схема. Можете обьяснить как это делать?
|
13.11.2020, 22:14 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Так не бывает. Прогуливать не надо. Если уж случилось, то погуглить "Синтез комбинационных схем". А вообще решается просто: описывается логическое уравнение заданной функции, минимизируется (карты Карно в помощь) и реализуется в заданном (или произвольном) базисе.
Например, для y1: y1 = x1 | (x2 & ^x3) | (^x2 & x3) Здесь ^ обозначает инверсию, & - функцию И, | - функцию ИЛИ. Схемно это выглядит так: А кардинальный совет - менять специальность. Это - не макрамэ. |
13.11.2020, 22:31 | #3 | |
Пользователь
Регистрация: 05.11.2020
Сообщений: 23
|
Цитата:
|
|
13.11.2020, 23:53 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Не, на армянском не надо. Я им владею намного хуже, чем грузинским
Таких преподов надо в колхоз отправлять, на картошку. |
13.11.2020, 23:57 | #5 |
Пользователь
Регистрация: 05.11.2020
Сообщений: 23
|
Мммм, кортошкааа
|
14.11.2020, 19:20 | #6 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
В вашем задании 3-и переменные и 7 функций.
Записываете, например, функцию y1: y1 = NOR(AND(NOT x1, NOT x2, NOT x3), AND(NOT x1, x2, x3)) Примечание: Это неудобная форма записи, но на этом форуме сложно сделать надчёркивания. Или вот такая форма записи: ^ - инверсия (NOT), * -- И, а + -- ИЛИ. Тогда, если это понятнее : y1 = ^(^x1 * ^x2 * ^x3 + ^x1 * x2 * x3) Тут выбраны термы с выходом 0 (false), поэтому выполняем общую инверсию (первая NOT). Можно выбирать и термы с единичным значением, например, для функций y2, y3, y4 и y6. Для y5 и y7 снова можно выбрать термы с нулевым значением. Тут руководствуемся тем, где меньше термов надо писать При записи функции переменные x1, x2, x3 объединяются по И, а термы - по ИЛИ. Если выбираете нулевые термы, то функцию инвертируете. Это вроде схемы дешифратора для 7-и сегментного индикатора. Проверить работу схемы можно с ПО Atanua. Это ПО было открытым. Моя версия устанавливается простым копированием. PS: По этой теме есть методичка в pdf-фомате, но скинуть сюда не получится. В ужатом виде 4 Мб. PSS: Что-то для y1 не вяжется с тем, что написал digitalis, но возможно он написал для примера.
Как-то так, ...
Последний раз редактировалось ViktorR; 14.11.2020 в 19:23. |
14.11.2020, 23:14 | #7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Я возмущён, когда меня клеветают!
y1 = x1 OR (x2 XOR x3) такие простые задачки мой кот решает между двумя глотками колбасы. Ну если уж быть буквоедом (как я обычно), то y1 = x1 OR ((x2 XOR x3) AND ^x1) OR ((x2 XOR x3) AND x1) Красное с зелёным склеивается по х1 и в результате имеем то, что имеем Последний раз редактировалось digitalis; 14.11.2020 в 23:22. |
14.11.2020, 23:19 | #8 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Опаньки, а я это просмотрел.
Я вообще то пользуюсь примитивом. Но думаю, что если ТС посчитает из предложенного мной выражения, то получит и такой результат. PS: Последнее - x1, а первое - ^x1*(x2 XOR x3). Тогда: y1 = x1 + ^x1(x2 XOR x3) Или я не врубаюсь.
Как-то так, ...
Последний раз редактировалось ViktorR; 14.11.2020 в 23:25. |
15.11.2020, 11:01 | #9 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Вот этот терм - (x2 XOR x3) он TRUE и для x1, и для ^x1, поэтому (x2 XOR x3) and (x1 OR ^x1) = (x2 XOR x3) and TRUE = (x2 XOR x3). Это видно единым только взглядом на картах Карно, но мне лень их рисовать и заполнять.
Последний раз редактировалось digitalis; 15.11.2020 в 11:10. |
15.11.2020, 14:29 | #10 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Спасибо.
О картах Карно слышал и использовал несколько раз, но это было очень давно.
Как-то так, ...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помоготе,пожайлуста, составить бкок-схемы по описанию схемы. | sasha1988 | Помощь студентам | 0 | 26.05.2012 18:27 |
Логические схемы и логические выражения. | Александр95 | Помощь студентам | 6 | 28.04.2011 16:38 |
Синтез логических узлов ЭВМ (логические основы ЭВМ) | Одинокая Волчица | Фриланс | 7 | 26.04.2011 06:50 |
Логические и Арифметические принципы работы ЭВМ | ardor | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 18.11.2009 23:37 |
Логические/Электронные схемы простейших элементов входящих в состав процессоров | Ivan_32 | Свободное общение | 3 | 15.11.2009 16:32 |