Скачать 1.81 Mb.
|
ВВЕДЕНИЕ Дисциплина "Информатика" является федеральным компонентом цикла общих математических и естественнонаучных дисциплин всех специальностей университета сервиса и экономики. Она имеет целью ознакомить учащихся с основами современных информационных технологий, тенденциями их развития, обучить студентов принципам применения современных информационных технологий в профессиональной деятельности. Кроме того, она является базовой для всех курсов, рассматривающих информационные технологии , информационные системы, автоматизированные методы анализа и других дисциплин, использующих компьютерные технологии. В практическом аспекте в результате освоения данной дисциплины студенты должны:
^ Лабораторная работа №1 Тема: «Изучение принципов работы компьютера». Цель занятия: Ознакомление с моделью функционирования компьютера на примере выполнения команд ввода-вывода. Отрабатываемые вопросы:
Организационно – методические указания Задание 1. Ознакомление с моделью функционирования компьютера. Для запуска модели нужно в директории Computer запустить файл Computer.exe. Откроется окно «Система моделирования простейшей ЭВМ» (рис. 1.). ![]() Рис. 1. Система моделирования простейшей ЭВМ Данная модель включает:
1.1.Аккумулятор (АК) для временного хранения операндов (данных) и промежуточных результатов. 1.2. Регистр операндов (РО) для временного хранения операндов. 1.3. Флаги (признаки) для организации операций условного перехода (переход по нулю ![]() ![]() ![]()
2.1.Поле код операции (КОП) для указания операции, подлежащей выполнению. Это поле имеет разрядность два десятичных знака. В зависимости от того какие значение принимает поле, могут выполняться следующие команды:
Примечание. Команды Ввод и Вывод относятся к командам обмена данными с периферийными устройствами; команды Сложения, Вычитания, Умножения, Деления - к командам арифметической обработки; команды Переход по нулю, Переход по знаку и Безусловный переход к командам управления. 2.2.^ . Для указания способа формирования исполнительного адреса (адрес ОП по которому находится операнд). В зависимости от того какое значение принимает поле могут использоваться следующие способы адресации:
![]() ![]() Рис. 2. Прямая адресация
![]() Рис. 3. Непосредственная адресация
![]() Рис. 4. Косвенная адресация 2.3.Поле адреса (А), в котором находится:
![]() Рис. 5. Оперативная память
Примечание. При выполнении все команды разбиваются на подкоманды. Подкоманда, которая выполняется за один такт (режим ^ при однократном нажатии кнопки Стар) называется микрокомандой. ![]() Рис. 6. Блок управляющих сигналов
^ Рассмотрим работу компьютера на примере выполнения команд ввода – вывода. Постановка задачи: составить программу, передающую операнд с Устройства ввода на Устройство вывода, операнд сохранить в ячейке ОП. Исходные данные: с Устройства ввода считать операнд, равный «555», сохранить его в ячейке ОП по адресу «80» и вывести на Устройство вывода.
![]() Рис. 7. Ввод данных в РВВ
Рис. 8. Программа выполнения ввода-вывода данных
![]() Рис. 9. Занесение команд программы в ОП
6.1. Выберем в Блоке управляющих сигналов режим работы - Такт и нажмем кнопку Старт, т.е. начнем выполнение команды Ввод по микрокомандам. 6.2. В окне МК БУС появится первая микрокоманда: РА:=СЧАК (Регистру адреса присвоить значение Счетчика адреса команды), по которой информация из СЧАК ( т.е. адрес первой команды программы) будет передана в ОП на РА. На модели направление передачи показано красной стрелкой (рис. 10). 6.3.При следующем нажатии кнопки ^ в БУС появиться микрокоманда: Чтение (РС:=ОП(РА)) (присвоить Регистру слова содержимое Регистра адреса оперативной памяти), т.е. в РС будет считана команда «01 0 00». А в результате выполнения предыдущей МК на РА Оперативной памяти появится значение СЧАК. ![]() Рис. 10. Выполнение микрокоманды РА:=СЧАК 6.4. Нажмем кнопку Старт, в РС появится команда, а в БУС микрокоманда: РК:=РС (Регистру команд присвоить значение Регистра слова), которая будет выполняться в следующем такте (рис. 11). ![]() Рис. 11. Выполнение микрокоманды Чтение РС:=ОП(РА) 6.5.Последовательно нажимая кнопку Старт, получим последовательность выполнения микрокоманд (микропрограмму), реализующий команду Ввод (рис 12). |
![]() | Цель работы: Изучение принципов построения и функционирования Синхронной Цифровой Иерархии sdh. Изучение структуры и состава информационных... | ![]() | Цель работы изучение структуры, принципов управления, исследование динамических характеристик и определение показателей качества... |
![]() | Целью работы является углубленное изучение важнейших научно-методологических принципов статистики, приобретение практических навыков... | ![]() | Цель работы: научиться устанавливать программы в заданный каталог и с заданными параметрами; проводить диагностику компьютера на... |
![]() | Изучение основных принципов, используемых в разработке интегрированных программных продуктов | ![]() | Усвоить назначение основных устройств компьютера, их необходимых в данной конфигурации |
![]() | Из каких простейших элементов состоит программа? Что такое система команд компьютера? | ![]() | Цель работы: изучение зависимости интенсивности падающего космического излучения от толщины пройденных им свинцовых пластин |
![]() | Изучение принципов действия типовых комбинационных схем: дешифраторов, шифраторов, мультиплексоров, демультиплексоров | ![]() | Цель работы: описание условий параллельной работы генераторов, изучение способов синхронизации сг с системой |