Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практич_Архитектура230115.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.63 Mб
Скачать

Дополнительные задания:

  1. Произведите сложение двоичных чисел:

А) 111+101

Б) 11011+1110

В) 0010001+1011101

Г) 11111111+11111111

  1. Выполните вычитание двоичных чисел:

А) 111-101

Б) 11011-01110

В) 10011010-1100101

Г) 10101010-01010101

  1. Умножьте двоичные числа:

А) 111*101

Б) 11011*1110

В) 100111*1001

Г) 10101010*1010101

4. Разделите двоичные числа:

А) 1000001/1101

Б) 1111/11

В) 10101/11

Задания для самостоятельного решения (домашнее задание)

1. Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.

а) 113(10); б) 875(10); в) 535,1875(10); г) 649,25(10); д) 6,52(10).

2. Перевести данное число в десятичную систему счисления.

а) 11101000(2); б) 1010001111(2); в) 1101101000,01(2); г) 1000000101,01011(2); д) 1600,14(8); е) 1E9,4(16).

3. Сложить числа.

а) 1000111110(2)+1011000101(2);

б) 1001000(2)+1101101001(2);

в) 110110010,011(2)+1000011111,0001(2);

г) 620,2(8)+1453,3(8);

д) 348,1(16)+234,4(16).

4. Выполнить вычитание.

а) 1100001010(2)-10000011(2);

б) 1101000001(2)-10000010(2);

в) 110010110,011(2)-10010101,1101(2);

г) 1520,5(8)-400,2(8);

д) 368,4(16)-239,6(16).

5. Выполнить умножение.

а) 1100110(2)´ 110010(2);

б) 177,4(8)´ 23,4(8);

в) 10,6(16)´ 26,8(16).

6. Выполнить деление.

а) 1110010000(2) : 10000(2);

б) 4343(8) : 31(8);

в) A3B(16) : 1B(16);

Практическое занятие №3 Тема: Логические операции в эвм. Основные логические функции

Цели занятия: обобщение, систематизация, углубление, закрепление полученных знаний по теме Логические операции в ЭВМ. Основные логические функции.

Основные умения и навыки, которыми должны овладеть студенты в процессе изучения этой темы:

  • составлять таблицы истинности;

  • составлять схемы простых логических узлов ЭВМ

Вопросы для актуализации опорных знаний:

1. Что такое логическая функция и логический элемент?

2. Что такое таблица истинности и сколько в ней строк?

3. Какие функции одной переменной Вы знаете? Какая из них является важнейшей?

4. Как зависит число функций от числа переменных?

5. Что такое конъюнкция и дизъюнкция? Как они реализуются?

6. Что такое функция стрелка Пирса? Какова её таблица истинности?

7. Что такое функция штрих Шеффера? Какова её таблица истинности?

8. Что такое базисная функция и какие базисы Вы знаете?

9. Что такое логика? Какие два подхода существуют в логике?

10. Как доказывается истинность или ложность высказываний? Приведите примеры из практики.

11. Что такое булева алгебра?

Задания для практического занятия и инструктаж по их выполнению

  1. Разобрать материал электронного учебника по данной теме

  2. Записать теоретические сведения в тетрадь.

  3. Разобрать материал презентации по данной теме.

  4. Разобрать примеры.

  5. Выполнить письменно практические задания по данной теме.

Теоретические сведения

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

Комбинационные схемы – устройства, выходной сигнал которых зависят только от комбинации входных сигналов. В них отсутствуют элементы памяти, и они не способны сохранять выходное значение.

Цифровые автоматы – в отличие от комбинационных схем в них результат преобразования информации зависит не только от входных значений, но и от внутреннего состояния.  Для сохранения внутреннего состояния в них содержатся элементы памяти.

Работа цифровых устройств лучше всего математически описывается алгеброй логики или булевой алгеброй.

В алгебре логики операции выполняются над логическими высказываниями. Под высказыванием понимают любое утверждение, в отношении которого имеет место утверждать, истинно оно или ложно.

Высказывания могут быть простые и сложные. Простые высказывания называют переменными и обозначают большими буквами (A, B, C). Сложные высказывания называют функциями и обозначают строчными буквами (f ,k). Логические переменные и функции могут иметь только два значения 0 – ложное, 1 – истинное. В ЭВМ для представления логических переменных используют двухпозиционные электронные элементы.

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

Булева алгебра базируется на основе трех логических функций:

Операция НЕ (логическое отрицание, инверсия). Отрицанием высказывания А называется  операция, результат которой равен 1 когда переменная равна 0 и равен 0 когда переменная равна 1. Применяются обозначения (ˉ, ¬, ˥). Элемент, реализующий операцию, называется инвертором.

Операция И  (логическое умножение, конъюнкция). Это логическая операция над двумя и более переменными, результат которой равен единице только тогда, когда все значения переменных равны единице. Применяются обозначения (&, *,˄).  Элемент, реализующий операцию, называется конъюнктором.

Операция ИЛИ  (логическое умножение, дизъюнкция). Это логическая операция над двумя и более переменными, результат которой равен единице, если значение хотя бы одной из переменных равно единице. Применяются обозначения (+, ˅). Элемент, реализующий операцию, называется дизъюнктором.