
- •Практическое занятие №1 Тема: Кодирование информации. Системы счисления. Представление чисел в разных системах счисления.
- •Задания для практического занятия и инструктаж по их выполнению
- •Теоретические сведения
- •Задания.
- •Домашнее задание.
- •Практическое занятие №2. Тема: Правила недесятичной арифметики. Сложение, умножение, деление, сдвиг.
- •Задания для практического занятия и инструктаж по их выполнению
- •Теоретические сведения
- •Дополнительные задания:
- •Задания для самостоятельного решения (домашнее задание)
- •Практическое занятие №3 Тема: Логические операции в эвм. Основные логические функции
- •Теоретические сведения
- •Построение таблиц истинности логических выражений.
- •Практическое занятие №4. Тема: Логические элементы шифраторы и дешифраторы.
- •Теоретические сведения
- •Практическое занятие №5 Тема: Логические элементы мультиплексоры, пороговые ячейки.
- •Теоретические сведения
- •Практическое занятие №6 Тема: Логические элементы триггеры. Rs-триггеры, d-триггеры, jk-триггеры.
- •Теоретические сведения
- •Практическое занятие №7. Тема: Логические элементы полусумматоры и сумматоры.
- •Задания для практического занятия и инструктаж по их выполнению
- •Теоретические сведения
- •Практическое занятие №8. Тема: Логические элементы счетчики. Прямой и обратный счетчик. Регистры
- •Теоретические сведения
- •Двоичный счетчик.
- •Практическое занятие №9. Тема: Моделирование работы узлов компьютера с помощью Excel.
- •Задания для практического занятия и инструктаж по их выполнению
- •Схемы сравнения кодов
- •Одноразрядная схема сравнения кодов
- •Многоразрядная схема сравнения кодов
- •Дешифраторы
- •Практическое занятие №10. Тема: Моделирование работы узлов компьютера с помощью Excel
- •Задания для практического занятия и инструктаж по их выполнению Сумматоры
- •Полусумматор
- •Одноразрядный сумматор
- •Многоразрядный сумматор
- •Практическое занятие №11. Тема: Установка процессора в сокет.
- •Задания для практического занятия и инструктаж по их выполнению
- •Выполнить практические задания по данной теме и оформить отчет по образцу: Теоретические сведения
- •Цель работы.
- •Задание.
- •Практическое занятие №12. Тема: Диагностика и настройка производительности процессора. Работа с утилитами.
- •Задания для практического занятия и инструктаж по их выполнению
- •Выполнить практические задания по данной теме.
- •Практическое занятие №13. Тема: Тестирование основных параметров системы. Работа с утилитами
- •Теоретические сведения
- •Практическое занятие №14. Тема: Сборка основных компонентов системы. Установка драйверов устройств.
- •Задания для практического занятия и инструктаж по их выполнению
- •Записать теоретические сведения в тетрадь.
- •Выполнить практические задания по данной теме. Теоретические сведения
- •Практическое занятие №15. Тема: Установка модулей памяти.
- •Задания для практического занятия и инструктаж по их выполнению
- •Записать теоретические сведения в тетрадь.
- •Выполнить практические задания по данной теме. Теоретические сведения
- •Практическое занятие №16. Тема: Тестирование памяти и настройка параметров bios.
- •Задания для практического занятия и инструктаж по их выполнению
- •Записать теоретические сведения в тетрадь.
- •Выполнить практические задания по данной теме. Теоретические сведения
Схемы сравнения кодов
Организация сравнения двух двоичных чисел заключается в выработке признака равенства (равнозначности) или признака неравенства (неравнозначности) двух сравниваемых чисел. Ограничимся признаком равенства.
Одноразрядная схема сравнения кодов
1. Значение признака равенства q при сравнении одноразрядных переменных описывается таблицей истинности, представленной на рис. 2. В ячейку в D13 введена формула
=ЕСЛИ(В13=С13;1;0), которая затем скопирована в ячейки D14:D16.
2. На рис. 2 представлено значение функции q1, в виде СДНФ.
рис. 2
3. Упрощение выражения не требуется, пункт 3 порядка проектирования логических схем отсутствует.
4. Схема имеет вид, представленный на рис. 2. Схема начерчена непосредственно в Excel с помощью панели рисования с использованием таких приемов, как копирование повторяющихся элементов, группировка.
Дальнейшая работа проделана для того, чтобы получить действующую модель схемы, которая при подаче входных сигналов (сравниваемых одноразрядных двоичных чисел) будет выдавать выходные сигналы (результат сравнения).
Ячейки Н9 и I9 отведены для ввода сравниваемых одноразрядных двоичных чисел. Им присвоены имена а и b соответственно.
Установлена проверка данных на корректность (ввод только 0 и 1). (Рис. 2, 3, 4.)
рис.3
Рис. 4
Для этого ячейки Н9 и 19 выделены и выполнена команда Данные, Проверка. В диалоговом окне Проверка вводимых значений установить нужные параметры (рис. 5 — 7).
В ячейку O15 введена формула
=ЕСЛИ(ИЛИ(И(НЕ(а);НЕ(b));И(а;b))=ИСТИНА;1;0).
Функция ЕСЛИ используется лишь для преобразования значения «ИСТИНА» в 1, а значения «ЛОЖЬ» в 0.
В ячейку O17 введена формула
=ECЛИ(q=l; "Числа равны"; "Числа не равны").
Для того чтобы случайно что-то не испортить на листе, лист защищен, кроме ячеек, в которые вводятся сравниваемые числа. Эти ячейки выделены, и выполнена команда Формат, Ячейка, на вкладке Защита снят флажок Защищаемая ячейка. Затем выполнена команда Сервис, Защита, Защитить лист.
На рис. 2 показан вариант, когда на входы схемы а, и b поступают две единицы, на выходе схемы имеем — 1 (числа равны). Подавая на входы другие комбинации 0 и 1, можно увидеть, что схема работает точно так, как описывает таблица истинности. Можно дополнительно ввести формулы для проверки сигналов на выходах любых элементов схемы.
Рис. 5
Рис. 6
Рис. 7
Многоразрядная схема сравнения кодов
Признак равенства двух n-разрядных чисел q принимает значение 1, если выполняется попарное равенство всех разрядов двоичных чисел.
Для примера приведена двухразрядная схема (рис. 8), что связано лишь с тем, что неудобно рассматривать работу схемы, если она выходит за пределы экрана. Двухразрядная схема состоит из двух одноразрядных схем.
Ячейки F3 и G3 отведены для поразрядного ввода первого числа, им присвоены имена а1 и а0 соответственно. Ячейки НЗ и 13 отведены для ввода второго числа, им присвоены имена b1 и b0 соответственно.
В ячейку O10 введена формула для выдачи результата сравнения старших разрядов чисел:
=ИЛИ(И(НЕ(b1);НЕ(а1));И(b1;а1)).
В ячейку O11 введена формула для перевода значений «ИСТИНА» и «ЛОЖЬ» - в значения 1 и 0 соответственно.
В ячейку O32 введена формула для выдачи результата сравнения младших разрядов чисел:
=ИЛИ(И(НЕ(а0);НЕ(b0));И(а0;b0)).
В ячейку O31 введена формула для перевода значений «ИСТИНА» и «ЛОЖЬ» в значения 1 и 0 соответственно.
В ячейку Q20 введена формула для выдачи признака равенства чисел:
=ЕСЛИ(И(010;031)=ИСТИНА;1;0).
В ячейку Q22 введена формула для выдачи сообщения о результате сравнения чисел:
=ЕСЛИ(020=1; ("Числа равны"; "Числа не равны").
На рис. 8 представлен результат сравнения чисел 10 и 11. На экране результат сравнения равен 0 и выдано сообщение «Числа не равны».
Рис. 8