Основы функционирования и программирования микротренажера МТ1804. Бормонтов Е.Н - 17 стр.

UptoLike

17
2.2. Логические операции в системе
компьютерной математики MathCAD
Логические операторы системы MathCAD предназначены для выполнения
булевских операций и выбираются из палитры Логическая Линейка :
- отрицание NOT (¬);
- логическое сложение OR ();
- логическое умножение AND ();
- штрих Шеффера (/);
- стрелка Пирса ();
- исключающее ИЛИ XOR ().
Аргументами логических операторов являются логические переменные 0 и 1
(TRUE / FALSE).
Пример 2.3. Вычислить следующие выражения:
11()¬[]¬[]¬ 1=
x
1
:=
y
0
:=
xy¬() x¬ y()[]¬ 1=
Пример 2.4. Выполнить операцию логического следования
QP
, где Р=1100,
Q=1010.
Решение средствами системы MathCAD можно провести с
использованием операции векторизации.
P
1
1
0
0
:=
Q
1
0
1
0
:=
P¬ Q()

1
0
1
1
=
2.3. Логические основы устройства компьютера
2.3.1. Базовые логические элементы
Все логические операции в компьютере реализуются базовыми
логическими элементами (вентилями), составляющими функционально
полную систему: НЕ, ИЛИ, И ; штрих Шеффера И -НЕ; стрелка Пирса ИЛИ-НЕ.
Поскольку любая логическая операция может быть представлена в виде
комбинации основных базовых элементов , то любые устройства компьютера,
производящие обработку или хранение информации, могут быть собраны из
базовых логических элементов , как из кирпичиков” .
                                                      17


                       2.2. Л огич еские операц ии всистем е
                       ком пью тернойм атем атики MathCAD

   Л оги че с к и е опера т оры систем ы MathCAD предназнач ены для вы полнения
булевских операц ийи вы бираю тся из палитры Л огич еская Л инейка:
   - отриц ание NOT (¬);
   - логич еское слож ение OR (∨);
   - логич еское ум нож ение AND (∧);
   - ш трих Ш еф ф ера (/);
   - стрелка П ирса (↓);
   - исклю ч аю щ ее И Л И XOR (⊕).

   Аргум ентам и логич еских операторов являю тся логич еские перем енны е 0 и 1
(TRUE / FALSE).

П рим ер 2.3. В ы ч ислитьследую щ ие вы раж ения:

                                           ¬[ ¬[¬( 1 ⊕ 1) ] ] = 1

                        x := 1       y := 0     ¬[ x ⊕ ( ¬y ) ∨ ( ¬x ⊕ y ) ] = 1


П рим ер 2.4. В ы полнитьоперац ию логич ескогоследования P ∨ Q , где Р=1100,
   Q=1010.

      Реш ение средствам и систем ы        MathCAD                             м ож но   провести   с
   использованием операц ии векторизац ии.

                            1 
                                                                        1 
                                                1
                                                               →
                      P :=             Q :=  
                              1
                                                               ( ¬P ∨ Q) =  
                                                0                             0
                            0                1                          1
                            0                0                          1
                                                                         


                 2.3. Л огич еские основы устройства ком пью тера

                        2.3.1. Базовы е логич еские элем енты

      В се логич еские операц ии в ком пью тере реализую тся базовы м и
логич еским и элем ентам и (вентилям и),          составляю щ им и ф ункц ионально
полную систем у: Н Е , И Л И , И ; ш трих Ш еф ф ера И -Н Е ; стрелка П ирса И Л И -Н Е .
П оскольку лю бая логич еская операц ия м ож ет бы ть представлена в виде
ком бинац ии основны х базовы х элем ентов, толю бы е устройства ком пью тера,
производящ ие обработкуили х ранение инф орм ац ии, м огут бы ть собраны из
базовы х логич еских элем ентов, как из “кирпич иков” .