Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР_1_ЭВМиПУ_2011_2012_версия_1

.pdf
Скачиваний:
20
Добавлен:
12.04.2015
Размер:
480.34 Кб
Скачать

Команды меню Файл:

Новая — открывает новый сеанс редактирования; Загрузить — открывает стандартный диалог загрузки файла в окно

редактора; Сохранить — сохраняет файл под текущим именем;

Сохранить как — открывает стандартный диалог сохранения файла; Вставить — позволяет вставить выбранный файл в позицию курсо-

ра.

Все перечисленные команды, кроме последней, дублированы кнопками на панели инструментов окна. На той же панели присутствует еще

11

одна кнопка — Компилировать, которая запускает процедуру ассемблирования текста в поле редактора.

Ту же процедуру можно запустить из меню Работа. Команда Адрес вставки позволяет задать адрес ячейки ОЗУ, начиная с которой программа будет размещаться в памяти. По умолчанию этот адрес принят равным

000.

Ниже окна редактирования в строку состояния выводится позиция текущей строки редактора — номер строки, в которой находится курсор.

В случае обнаружения синтаксических ошибок в тексте программы диагностические сообщения процесса компиляции выводятся в окно сообщений и запись в память кодов (даже безошибочного фрагмента программы) не производится.

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

Набор текста программы производится по стандартным правилам языка Ассемблер. В каждой строке может содержаться метка, одна команда и комментарий. Метка отделяется от команды двоеточием, символы после знака «точка с запятой» до конца строки игнорируются компилятором и могут рассматриваться как комментарии. Строка может начинаться с «;» и, следовательно, содержать только комментарии.

12

Окно Программа представляет таблицу, имеющую 300 строк и 4 столбца. Каждая строка таблицы соответствует дизассемблированной ячейке ОЗУ. Второй столбец содержит адрес ячейки ОЗУ, третий — дизассемблированный мнемокод, четвертый — машинный код команды. В первом столбце может помещаться указатель | —»| на текущую команду (текущее значение PC) и точка останова — красная заливка ячейки.

Окно Программа позволяет наблюдать процесс прохождения программы. В этом окне ничего нельзя редактировать. Органы управления окна позволяют сохранить содержимое окна в виде текстового файла, выбрать начальный адрес области ОЗУ, которая будет дизассемблироваться (размер области постоянный — 300 ячеек), а так же установить/снять точку останова. Последнее можно проделать тремя способами: командой Точка Останова меню Работа, кнопкой на панели инструмен-

13

тов или двойным щелчком мыши в первой ячейке соответствующей строки.

Начальный адрес области дизассемблированния задается в диалоге командой Начальный адрес меню Работа.

Окно Микрокомандный уровень используется только в режиме микрокоманд, который устанавливается командой Режим микрокоманд меню Работа. В это окно выводится мнемокод выполняемой команды, список микрокоманд, ее реализующих.

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

Система команд

При рассмотрении системы команд компьютера обычно анализируют три аспекта: форматы, способы адресации и систему операций.

***

Контрольные вопросы

1.Из каких основных частей состоит базовая и расширенная учебная модель компьютера?

2.Перечислите системные регистры модели и их назначение.

3.Какие ограничения накладываются на способ представления данных в модели?

4.Как заполнить информацией оперативную память модели? Как отредактировать ее содержимое?

5.Какие режимы работы предусмотрены в модели и в чем отличие между ними?

6.Опишите назначение и инструментарий основных обозревателей

модели.

Литература

1.***

2.http://educomp.runnet.ru (сайт с программных моделей компьютеров).

14

Крапивка Сергей Валерьевич

ЭВМ И ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ

ЛАБОРАТОРНОЙ РАБОТЫ № 1

«АРХИТЕКТУРА И СИСТЕМА КОМАНД УЧЕБНОЙ МОДЕЛИ

КОМПЬЮТЕРА»

для студентов

направления подготовки бакалавриата

230100.62 «Информатика и вычислительная техника»

Сдано в набор **.02.2012 г. Подписано к печати **.02.2012 г.

Формат 60х841/16

Гарнитура «Times New Roman»

Бумага офсетная Компьютерный набор и верстка Усл. п.л. 0,58 ***

Заказ № 313/2 ***

Тираж 50

Цена договорная

Отпечатано с оригинал–макета в

ООО «Мечта» 305007, г. Курск, 1-й Моковский проезд, 5.

15