Практическая работа №1. Описание программы CompModel


Файл: неактивные команды; Выход. Вид


Download 0.71 Mb.
bet2/6
Sana01.04.2023
Hajmi0.71 Mb.
#1318379
TuriПрактическая работа
1   2   3   4   5   6
Bog'liq
Практическая работа №1

Файл:

  • Вид:

    • Показать все;

    • Скрыть все;

    • Процессор;

    • Микрокомандный уровень;

    • Память;

    • Кэш-память;

    • Программа;

    • Текст программы.

  • Внешние устройства:

    • Менеджер ВУ;

    • окна подключенных ВУ;

  • Работа:

    • Пуск;

    • Стоп;

    • Шаг;

    • Режим микрокоманд;

    • Кэш-память;

    • Настройки.

    Команды меню Вид открывают окна соответствующих обозревателей, описанные далее. Менеджер внешних устройств позволяет подключать/отключать внешние устройства, предусмотренные в системе. Команда вызова менеджера внешних устройств выполняется при нажатии кнопки на панели инструментов. Подробнее о внешних устройствах и их обозревателях смотрите ниже.
    Команды меню Работа позволяют запустить программу в автоматическом (команда Пуск) или шаговом (команда Шаг) режиме, остановить выполнение программы в модели процессора (команда Стоп). Эти команды могут выполняться при нажатии соответствующих одноименных кнопок на панели инструментов основного окна.
    Команда Режим микрокоманд включает/выключает микрокомандный режим работы процессора, а команда Кэш-память подключает/отключает в системе модель этого устройства.
    Команда Настройки открывает диалоговое окно Параметры системы, позволяющее установить задержку реализации командного цикла (при выполнении программы в автоматическом режиме), а так же установить параметры файла logfile.txt, формируемого системой и записываемого на диск.
    2.1. Окна основных обозревателей системы
    2.1.1 Окно Процессор
    Окно Процессор (рис. 4) обеспечивает доступ ко всем регистрам и флагам процессора.

    Рис.4. Окно Процессор

    • Программно-доступные регистры и флаги:

      • Асс — аккумулятор АЛУ;

      • PC — счетчик адреса команды, содержащий адрес текущей команды;

      • SP — указатель стека, содержащий адрес верхушки стека;

      • RB — регистр базового адреса, содержащий базовый адрес;

      • RA — регистр адреса, содержащий исполнительный адрес при косвенной адресации;

      • IR — входной регистр;

      • OR — выходной регистр;

      • I — флаг разрешения прерываний.

    • Системные регистры и флаги:

      • DR — регистр данных АЛУ, содержащий второй операнд;

      • MDR — регистр данных ОЗУ;

      • MAR — регистр адреса ОЗУ;

      • RDR — регистр данных блока РОН;

      • RAR — регистр адреса блока РОН;

      • CR — регистр команд, содержащий поля: D COP — код операции;

      • ТА — тип адресации;

      • ADR — адрес или непосредственный операнд;

      • Z — флаг нулевого значения Асе;

      • S — флаг отрицательного значения Асс;

      • OV — флаг переполнения.

    Регистры Асс, DR, IR, OR, CR и все ячейки ОЗУ и РОН имеют длину 6 десятичных разрядов, регистры PC, SP, RA и RB — 3 разряда. В окне Процессор отражаются текущие значения регистров и флагов, причем в состоянии Останов все регистры, включая регистры блока РОН, и флаги (кроме флага I) доступны для непосредственного редактирования.
    Элементы управления окна Процессор включают меню и кнопки, вызывающие команды:
  • 1   2   3   4   5   6




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling