- •Перечень лабораторных и практических работ
- •Правила техники безопасности в лаборатории информатики
- •Практическая работа № 1
- •Практическое задание: Перечертите и заполните таблицу, используя представленные рисунки.
- •Классификация эвм
- •Классификация эвм по принципу действия
- •Классификация эвм по этапам создания
- •Классификация эвм по назначению
- •Классификация эвм по размерам и функциональным возможностям
- •Практическая работа № 2
- •Порядок выполнения работы:
- •Практическое задание:
- •Перевести десятичное число с фиксированной точкой (запятой) 57,875 в двоичную, восьмеричную, шестнадцатеричную системы счисления и обратно.
- •Перевод чисел из одной системы счисления в другую с помощью калькулятора
- •Контрольные вопросы:
- •Лабораторная работа № 3
- •Порядок выполнения работы:
- •Практическое задание:
- •Контрольные вопросы:
- •Лабораторная работа № 4
- •Кодирование цвета
- •Растровое и векторное представление информации
- •Контрольные вопросы:
- •Практическая работа № 5
- •Порядок выполнения работы:
- •Практическое задание: Выполнить сложение двух чисел, используя машинные коды:
- •Сложение (вычитание) машинных кодов
- •Контрольные вопросы:
- •Практическая работа № 6
- •Порядок выполнения работы:
- •Практическое задание:
- •Запишите следующие высказывания в виде логического выражения:
- •Логические операции
- •Контрольные вопросы:
- •Практическая работа № 7
- •Порядок выполнения работы:
- •Практическое задание:
- •Основные логические узлы эвм
- •Контрольные вопросы:
- •Практическая работа № 8
- •Порядок выполнения работы:
- •Практическое задание: Опишите (структурно) принцип работы микропроцессора, используя представленную схему простейшей 8 – разрядной конструкции.
- •Структура микропроцессора
- •Устройство управления
- •Арифметико – логическое устройство
- •Микропроцессорная память
- •Регистры микропроцессора
- •Интерфейсная часть микропроцессора
- •Принцип функционирования микропроцессора
- •Контрольные вопросы:
- •Практическая работа № 9
- •Порядок выполнения работы:
- •Основные команды
- •Выполнение простых вычислений микропроцессором
- •Основы программирования процессора
- •Компиляция
- •Контрольные вопросы:
- •Лабораторная работа № 10
- •Порядок выполнения работы:
- •Основные характеристики процессоров
- •Идентификация процессоров
- •Контрольные вопросы:
- •Практическая работа № 11
- •Порядок выполнения работы:
- •Практическое задание:
- •Перечертите и заполните таблицу:
- •Иерархическая структура памяти
- •Оперативное запоминающее устройство
- •Сверхоперативное запоминающее устройство
- •Устройства специальной памяти
- •Контрольные вопросы:
- •Лабораторная работа № 12
- •Порядок выполнения работы:
- •Практическое задание:
- •Вам дано внешнее запоминающее устройство. Опишите его по следующим параметрам (укажите номер устройства):
- •Накопители на гибких магнитных дисках (нгмд)
- •Накопители на жестких магнитных дисках (нжмд)
- •Накопители на компакт – дисках
- •Накопители на магнитных лентах
- •Флеш – карты
- •Контрольные вопросы:
- •Лабораторная работа № 13
- •Порядок выполнения работы:
- •Практическое задание:
- •Определите компоненты материнской платы, обозначенные цифрами (рис.1). Запишите названия этих компонентов и укажите их назначение.
- •Форм – факторы материнских плат
- •Контрольные вопросы:
- •Лабораторная работа № 14
- •Порядок выполнения работы:
- •Практическое задание:
- •Понятие интерфейса
- •Интерфейсы в вычислительной технике
- •Классификация интерфейсов
- •Внутренние интерфейсы пк. Интерфейсы периферийных устройств
- •Подключение устройств к материнской плате
- •Внешние интерфейсы пк
- •Контрольные вопросы:
- •Практическая работа № 15
- •Порядок выполнения работы:
- •Практическое задание:
- •Даны характеристики трех системных блоков:
- •Основные типы архитектур эвм
- •Принципы фон Неймана
- •Процессор
- •Основные характеристики процессоров
- •Оперативное запоминающее устройство
- •Внешние запоминающие устройства
- •Пример описания системного блока
- •Контрольные вопросы:
- •Перечень рекомендуемой литературы
Выполнение простых вычислений микропроцессором
Чтобы понять, как работает микропроцессор, рассмотрим шаг за шагом, как микросхема выполняет несложную задачу сложения двух чисел.
Нажатие клавиши с цифрой «2» приводит микропроцессор в состояние готовности и подает блоку предварительной выборки сигнал на запрос в системной памяти компьютера инструкции в отношении вновь поступивших данных, поскольку командная кэш-память такой инструкции не содержит.
.Новая инструкция по работе с данными поступает из системной памяти компьютера через блок шины в микропроцессор и записывается в командную кэш-память, где ей присваивается код «2=X».
Вслед за этим блок предварительной выборки запрашивает из кэш-памяти копию кода «2=X», которую направляет для дальнейшей обработки в блок декодировки.
Блок декодировки раскодирует инструкцию «2=X», преобразуя ее в цепочку двоичных символов, которая пересылается в управляющий блок и в кэш данных, давая им указание о том, как с полученной инструкцией поступать дальше.
Поскольку блоком декодировки принято решение о сохранении цифры 2 в кэш данных, управляющий блок выполняет соответствующую инструкцию для кода «2=X»: цифре 2 в кэш-памяти данных присваивается адрес «Х», здесь она и будет находиться в ожидании дальнейших указаний.
Нажав клавишу с цифрой «3», Вы дадите блоку предварительной выборки команду на запрос в системной памяти компьютера и в командной кэш-памяти инструкций о действиях в отношении вновь поступивших данных. Поскольку командная кэш-память таких инструкций не содержит, они поступят из системной памяти.
Аналогично команде «2=X», новые инструкции по данным поступают из системной памяти компьютера в микропроцессор и записываются в командную кэш-память, где получают код адресации «3=Y».
После этого копия кода «3=Y» поступает из командной кэш-памяти в блок предварительной выборки, откуда переправляется в декодирующий блок для дальнейшей обработки.
Декодирующий блок раскодирует инструкцию «3=Y», преобразуя ее в цепочку двоичных символов, которую направляет в управляющий блок и в кэш-память данных, давая им указание о том, как с данной инструкцией поступать дальше.
Поскольку декодирующий блок принимает решение о сохранении цифры 3 в кэш-памяти данных, то он выполняет соответствующую инструкцию для кода «3=Y»: цифре 3 присваивается в кэш-памяти данных адрес «Y», где она, аналогично цифре 2, и будет находиться в ожидании дальнейших указаний.
Нажатие клавиши со знаком «+» заставляет блок предварительной выборки запросить из главной памяти компьютера и командной кэш-памяти инструкции в отношении вновь поступивших данных. Как и в предыдущих случаях, эти инструкции должны быть получены из системной памяти.
Поскольку речь идет о не использовавшейся ранее инструкции, «плюс» поступает в микропроцессор из системной памяти компьютера и записывается в командную кэш-память с присвоением адресного кода «X+Y=Z», обозначающего операцию сложения.
Вслед за этим блок предварительной выборки запрашивает из командной кэш-памяти копию кода «X+Y=Z» и пересылает ее блоку декодировки для дальнейшей обработки.
Блок декодировки раскодирует инструкцию «X+Y=Z», преобразуя ее в цепочку двоичных символов, которую направляет в управляющий блок и в кэш-память данных, давая им указание о том, как с данной инструкцией поступать дальше. Одновременно арифметическое логическое устройство (АЛУ) получает указание на выполнение операции сложения.
Управляющий блок расчленяет код, а арифметическое логическое устройство (АЛУ) выполняет по команде операцию сложения чисел, закодированных как «X» и «Y» и извлеченных из кэш-памяти данных. После этого АЛУ, «посовещавшись» со своими «партнерами» – регистрами, пересылает им полученное число 5 для записи по одному из адресов.
После нажатия клавиши со значком «=» блок предварительной выборки в очередной раз проверяет командную кэш-память на предмет наличия инструкций, относящихся к вновь поступившим данным. Как и прежде, такие инструкции там отсутствуют.
Инструкция для знака «=» поступает в микропроцессор из системной памяти компьютера через блок шины и записывается в командную кэш-память, получив код адресации «Print Z» («отобразить на экране символ Z»).
Вслед за этим блок предварительной выборки запрашивает из командной кэш-памяти копию кода «Print Z», которую пересылает декодирующему блоку для дальнейшей обработки.
Декодирующий блок раскодирует инструкцию «Print Z», преобразуя ее в цепочку двоичных символов, которая затем пересылается управляющему блоку с указанием на то, как с полученной инструкцией поступать дальше.
Теперь, когда значение величины, представленной кодом Z, уже вычислено и записано в позиции № 5 блока регистров, для завершения операции сложения 2+3 остается выполнить команду вывода содержания регистра 5 на экран дисплея. На этом работа микропроцессора заканчивается.
