Файл: Методические указания для проведения практических работ по профессиональному модулю Проектирование цифровых устройств.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 28.03.2024

Просмотров: 143

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ПРАКТИЧЕСКИЕ РАБОТЫ

Практическая работа №1

Практическая работа 2.

Практическая работа № 3

Цель: Изучить методику представления чисел в машинных кодах и получить практические навыки выполнения арифметических операций над числами с фиксированной точкой.

Практическая работа № 4.

Цель: Изучить методику представления чисел в машинных кодах и получить практические навыки выполнения арифметических операций над числами с фиксированной точкой.

Практическая работа № 5.

Практическая работа № 6.

Практическая работа № 8.

Практическая работа № 9.

Практическая работа № 10.

Практическая работа №11

Практическая работа №12

Практическая работа №13

Практическая работа №14

Практическая работа №15.

Практическая работа №16.

Практическая работа №17.

Практическая работа №18

Практическая работа №21.

Практическая работа № 22

Практическая работа №23

Практическая работа №24


Значит солнечной погоды не будет разве, что прекратится дождь».

4. Пусть заданы следующие три простейших высказывания:

В – Билл глуп,

D - Джон умен

S - Билл не выиграет соревнования.

Переведите на ес­тественный язык высказывания, записанные с помощью алгебры высказыва­ний

1. 2.

Формулы логики высказываний. Оценка формулы.

Отношения между формулами

Формулы логики высказываний и понятие логической функции является ос­новными понятиями алгебры высказываний. Формулой языка алгебры логики называется выражение, составленное из высказывательных переменных, логи­ческих операций и скобок. Можно дать более точное и более абстрактное оп­ределение формулы логики высказываний:

1. Пропозиционная переменная (некоторое высказывание) А и логические константы - 1 и 0 является формулами алгебры высказываний.

2. Если А формула алгебры высказываний, то А являются также формулой.

  1. Если А и В являются формулы алгебры высказываний, то формулами ал­гебры высказывании являются и формулы

  2. Никаких других формул в логике высказывании нет.

Формулы алгебры высказываний, зависящие от некоторого количества логических переменных A1, A2 ,A3,...,An, принято символически обозначать, как и в обычной математике, в виде - F(A1, A2 ,A3,...,An). Каждая формула представляет собой логическую функциювходящих в неe некоторых логических переменных, каждая из которых может принимать только значение 0 или 1. Отметим, что количество различных фиксированных комбинаций, которые может принимать а переменных A1, A2 ,A3,...,An, равно 2п.

В дальнейшем понятие формулы алгебры высказываний и двоичной ло­гической функции будем считать эквивалентными, хотя пало сказать, что формул алгебры высказываний составленных из п переменных бесчисленное множество, а число двоичных функций от п переменных конечно и равно 2 . С ростом п число бинарных логических функций резко растет. При п-1 возможно всего 4 функций, при п = 2 число функций равно 16, а при п = 3 и п = 4 уже, соответственно, 256 и 65356.


В качестве примера приведем логические функции для случаев одного и двух логических переменных, как наиболее часто встречающихся в практике работы с формулами алгебры логики.

Двоичные функции от одной логической переменной


A

F0(A)

F1(A)

F2(A)

F3(A)

0

0

0

1

1

1

0

1

0

1

Двоичные функции от двух логических переменных


A

B

F0

F1

F2

F3

F4

F5

F6

F7

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

A

B

F8

F9

F10

F11

F12

F13

F14

F15

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1


Некоторые, из приведенных в таблице функций уже рассматривались ранее. Так например, функции F0 и F15 являются тождественно постоянными - F0(A,B) = 0, Fl5(A,B)- 1 (логическими константами). F1(A.B)=AB - являет­ся конъюнкцией логических переменных А и В, F7(A,B) = А + В - дизъюнкци­ей, F9(A, B) = А В - эквиваленцией, a F13(A,B) = А В импликацией. Функции F12, Fl0, F6, F3 и F14 являются, соответственно, отрицанием А, от­рицанием В исключающей дизъюнкцией А и В, стрелкой Пирса и штрихом Шеффера.

Совокупность фиксированных значений истинности и аргументов A1,A2,A3,....An принято обозначать в виде последовательности нулей и единиц.

например 001 …110. Такие последовательности нулей и единиц называют наборами и говорят: что функция F(A*1,A*2,A*3,....A*n) рассматривается на кон­кретном наборе (A*1,A*2,A*3,....A*n), где А*n есть либо ноль либо единица, а индекс указывает на то, что из всевозможных наборов рассматривается n- ая комбинация.

По своему виду конкретные наборы соответствуют n-разрядной записи числа в двоичной системе счисления. Поэтому конкретные наборы часто пред­ставляют в виде двоичных или десятичных их числовых эквивалентов. Воз­можным наборам значений для некоторой логической функции от двух логических переменных А и В соответствуют четыре двоичных числа - 00, 01, 10 и 11 или их десятичных эквиваленты - 0, 1, 2 и 3. Для функции от трех логиче­ских переменных соответствуют восемь двоичных чисел - 000, 001, 010 011, 100, 101, 110, 111 или десятичных числа - 0, 1, 2 , 3. 4, 5, 6 и 7. Дли введен­ных логических функций от F0 до F3, представленных в первой таблице, и от F0 до F15, представленных во второй таблице, их десятичный индекс соответствует десятичному эквиваленту распределения их двоичных значений, если их запи­сать в виде двоичных чисел сверху вниз.
Пример 1

Какие из приведенных ниже выражений являются формулами логики высказываний, а какие нет?

1. 2. 3. ; 4.


Решение.

Здесь выражения под номерами 1, 2 не являются формулами логики высказываний (в 1 - нельзя записать подряд две логические операции, в 2 - высказывание не может начинаться с символа логического сложения). Формулами логики высказываний является формулы под номерами 3 и 4.

Иногда вводят в рассмотрение понятие "подформулы". Если F- формула, а - какая-либо ее связная часть, которая сама является формулой, то на­зывается подформулой формулы F. Понятие подформулы не следует путать с понятием связной части формулы. Связная часть формулы - это часть форму­лы, которая выписана из нее без пропусков. Например, в формуле есть следующие подформулы А, В, С, АВ, , . Никаких других подформул данная формула не имеет. Выражение является частью формулы, но подформулой не является. так­же не является подформулой, поскольку не является се связной частью. Глав­ной подформулой формулы Fназывается такая ее подформула, которая не явля­ется частью никакой другой подформулы формулы F. Например, формула имеет две главные подформулы + В) и .

Логические формулы допускают различные тождественные преобразова­ния с целью их упрощения или придания им более удобного для применения вида. Запись формулы часто можно упростить:

1) Внешние скобки можно опустить;

2) Если подформула имеет вид , то скобки можно опустить. Та­ким образом, правила опускания скобок аналогичны соответствующим прави­лам опускания скобок в арифметике и алгебре, нужно лишь учитывать при­оритетность выполнения логических операции.

Пример 2. Опустить лишние скобки в формуле



Пример 3. Восстановите опушенные скобки в формуле




Для каждой формулы алгебры логики может быть построена соответст­вующая таблица истинности. Задача построения таблицы истинности для формулы, состоящей из n переменных, есть задача построения двоичной функции (Булевой функции), соответствующей данной формуле.