Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
ПОРЯДОК РАБОТЫ С МОДЕЛЬЮ БАЗОВОЙ ЭВМ
Базовая ЭВМ моделируется с помощью специальной программы, работающей в среде MS DOS (версии 3.х и выше). Техническое обеспечение - IBM PC. Для запуска программы необходимо войти в каталог BEWM и запустить программу " basepc.bat". Программа предусматривает три режима работы: " Базовая ЭВМ", " Работа с ВУ", " Работа с МПУ". После запуска программы необходимо с помощью клавиш " Shift + F4" войти в меню и выбрать режим " Базовая ЭВМ", используя для перемещения курсора клавиши " стрелка вверх", " стрелка вниз" и для выбора режима - " Enter". На экране дисплея появится картинка, соответствующая рис.1.1. В левом нижнем углу имитируется клавишный 16-ти разрядный регистр для набора и ввода данных в ЭВМ. На картинке можно просматривать содержимое памяти, регистра данных, регистра адреса, регистра команд, аккумулятора, регистра переноса и счетчика команд. В нижней и верхней строке экрана выведены подсказки какими клавишами пользоваться для работы с моделью базовой ЭВМ. Для перемещения в клавишном регистре используются следующие клавиши: → - Перемещение указателя на одну позицию вправо. ← - Перемещение указателя на одну позицию влево. 1 - Занесение 1 по текущему положению указателя и перемещение его на на следующую позицию. 0 - Занесение 0 по текущему положению указателя и перемещение его на на следующую позицию. В процессе работы также используются клавиши: F4 - Ввод адреса. По этой клавише содержимое клавишного регистра заносится в счетчик команд. F5 - Запись. Информация из клавишного регистра заносится в память по текущему содержимому счетчика команд. F6 - Чтение. Из ячейки памяти (по адресу расположенному в счетчике команд) информация читается в регистр данных. F7 - Пуск. Действие этой клавиши различно в режимах " РАБОТА" и " ОСТАНОВ". В режиме " РАБОТА" по ней происходит обнуление всех регистров, кроме счетчика команд, и происходит запуск программы на выполнение. В режиме " ОСТАНОВ" происходит очистка регистров, кроме счетчика команд, а запуск не производится. F8 - Продолжение. В режиме " ОСТАНОВ" происходит исполнение одной команды, адрес которой определяется содержимым СК, а в режиме " РАБОТА" продолжение выполнения программы с адреса в счетчике команд. F9 - Клавиша, управляющая переключением режима работы базовой ЭВМ. Производит переключение режимов " РАБОТА" и " ОСТАНОВ". F10 - Выход из базовой ЭВМ. Shift+F4 - Смена маски. ЛАБОРАТОРНАЯ РАБОТА № 1 Исследование работы ЭВМ при выполнении линейных программ. Цель работы - изучение приемов работы на базовой ЭВМ и исследование порядка выполнения арифметических команд и команд пересылки. Порядок выполнения работы. 1. Изучить раздел 1 данных методических указаний. 2. Занести в память модели ЭВМ заданный вариант программы и, выполняя ее по командам, заполнить таблицу результатов (по форме табл. 1.3.). Табл. 1.3.
Содержание отчета по работе 1. Титульный лист. 2. Цель работы. Текст исходной программы по следующей форме: " Адрес" " Код команды" " Мнемоника" " Комментарии" 21 4015 ADD 15 (A)+(15)--> A 3. Таблица с результатами выполнения программы. 4. Описание программы: назначение программы и реализуемые ею функции; область представления исходных данных и результатов; расположение в памяти ЭВМ программы, исходных данных и результатов; адреса первой и последней выполняемой команд программы. 4. Собственный вариант аналогичной программы с меньшим числом команд (если это возможно). ВАРИАНТЫ ПРОГРАММ (первая команда программы помечена знаком " +" )
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Структура базовой ЭВМ и функции ее компонентов (ОП, РА, РД, А, С, РК, КР, АЛУ, УУ, СК). 2. Форматы команд базовой ЭВМ. 3. Форматы данных базовой ЭВМ. 4. Порядок выполнения работы. 5. Объяснение работы программы. ЛАБОРАТОРНАЯ РАБОТА № 2 Исследование работы ЭВМ при выполнении разветвляющихся программ. Цель работы - изучение команд переходов, способов организации разветвляющихся программ и исследование порядка функционирования ЭВМ при выполнении таких программ. Подготовка к выполнению работы. 1. Переписать заданную программу, дополнив ее мнемоническими кодами команд и комментариями. 2. Заполнить таблицу (типа табл.1.3), выполняя за базовую ЭВМ заданный вариант программы. Порядок выполнения работы. Занести в память ЭВМ заданный вариант программы и заполнить таблицу результатов (типа табл.1.3), выполняя эту программу по командам. Содержание отчета по работе. Титульный лист, цель работы, текст программы с коментариями, две таблицы с результатами выполнения программы (" теоретическая" и " экспериментальная" ); описание программы; вариант оптимизированной программы (с меньшим числом команд).
ВАРИАНТЫ ПРОГРАММ (первая команда программы помечена знаком " +" )
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Перечислите команды, с помощью которых организуется разветвление программы и объясните как они работают. 2. Порядок выполнения работы. 3. Объяснение работы программы. ЛАБОРАТОРНАЯ РАБОТА №3 Исследование работы ЭВМ при выполнении циклических программ. Цель работы - изучение способов организации циклических программ и исследование порядка функционирования ЭВМ при выполнении циклических программ. Подготовка к выполнению работы. Переписать заданную программу, дополнив ее мнемоническими кодами команд и комментариями. Порядок выполнения работы. Занести в память ЭВМ заданный вариант программы и заполнить таблицу результатов (типа табл.1.3), выполняя эту программу по командам. ВАРИАНТЫ ПРОГРАММ (первая команда программы помечена знаком " +" )
Содержание отчета по работе. Титульный лист, цель работы, текст программы с комментариями, таблица с результатами выполнения программы и описание программы. КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Как организуются программные циклы в базовой ЭВМ? 2. Порядок выполнения работы. 3. Объяснение работы программы. ЛАБОРАТОРНАЯ РАБОТА № 4 Исследование работы ЭВМ при выполнении комплекса программ. Цель работы - изучение способов связи между программными модулями, команды обращения к подпрограмме и исследование порядка функционирования ЭВМ при выполнении комплекса взаимосвязанных программ. Подготовка к выполнению работы. Переписать заданную программу и подпрограмму, дополнив их мнемоническими кодами команд и комментариями. Порядок выполнения работы. Занести в память ЭВМ заданный вариант программного комплекса и заполнить таблицу результатов (типа табл. 1.3), выполняя этот комплекс по командам. Содержание отчета по работе. Текст программы и подпрограммы с комментариями, таблица с результатами выполнения комплекса программ и описания программы и подпрограммы. ВАРИАНТЫ КОМПЛЕКСА ПРОГРАММ (первая команда программы помечена знаком " +" )
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Как организуется вызов подпрограмм в базовой ЭВМ? 2. Порядок выполнения работы. 3. Объяснение работы программы. Популярное:
|
Последнее изменение этой страницы: 2016-03-17; Просмотров: 2285; Нарушение авторского права страницы