КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Окно Процессор
Окна основных обозревателей системы Интерфейс пользователя В программной модели учебной ЭВМ использован стандартный интерфейс Windows, реализованный в нескольких окнах. Основное окно модели Модель учебной ЭВМ содержит основное меню и кнопки на панели управления. В рабочее поле окна выводятся сообщения о функционировании системы в целом. Эти сообщения группируются в файле logfile.txt (по умолчанию), сохраняются на диске и могут быть проанализированы после завершения сеанса работы с моделью. Меню содержит следующие пункты и команды: □ Файл: • неактивные команды; • Выход. □ Вид: • Показать все; • Скрыть все; • Процессор; • Микрокомандный уровень; • Память; • Кэш-память; •Программа; •Текст программы. □ Внешние устройства: • Менеджер ВУ; • окна подключенных ВУ; □ Работа: • Пуск; • Стоп; • Шаг; • Режим микрокоманд; • Кэш-память; • Настройки. (Страница241) Команды меню Вид открывают окна соответствующих обозревателей, описанные далее. Менеджер внешних устройств позволяет подключать/отключать внешние устройства, предусмотренные в системе. Команда вызова менеджера внешних устройств выполняется при нажатии кнопки на панели инструментов. Подробнее о внешних устройствах и их обозревателях смотрите в разд. 8.6. Команды меню Работа позволяют запустить программу в автоматическом (команда Пуск) или шаговом (команда Шаг) режиме, остановить выполнение программы в модели процессора (команда Стоп). Эти команды могут выполняться при нажатии соответствующих одноименных кнопок на панели инструментов основного окна. Команда Режим микрокоманд включает/выключает микрокомандный режим работы процессора, а команда Кэш-память подключает/отключает в системе модель этого устройства. Команда Настройки открывает диалоговое окно Параметры системы, позволяющее установить задержку реализации командного цикла (при выполнении программы в автоматическом режиме), а так же установить параметры файла logfile.txt, формируемого системой и записываемого на диск. Окно Процессор (рис. 8.4) обеспечивает доступ ко всем регистрам и флагам процессора. (Страница242) Рис. 8.4. Окно Процессор □ Программно-доступные регистры и флаги: • Acc — аккумулятор; • PC — счетчик адреса команды, содержащий адрес текущей команды; •SP — указатель стека, содержащий адрес верхушки стека; • RB — регистр базового адреса, содержащий базовый адрес; • ra — регистр адреса, содержащий исполнительный адрес при косвенной адресации; • IR — входной регистр; • OR — выходной регистр; • I — флаг разрешения прерываний. □ Системные регистры и флаги: • DR — регистр данных АЛУ, содержащий второй операнд; •MDR — регистр данных ОЗУ; •MAR — регистр адреса ОЗУ; •RDR — регистр данных блока РОН; •RAR — регистр адреса блока РОН; •CR — регистр команд, содержащий поля: ° СОР — код операции; ° ТА — тип адресации; ° ADR — адрес или непосредственный операнд; • Z — флаг нулевого значения Acc; • S — флаг отрицательного значения Acc; • OV — флаг переполнения. (Страница243) Регистры Acc, DR, IR, OR, CR и все ячейки ОЗУ и РОН имеют длину 6 десятичных разрядов, регистры PC, SP, RA и RB — 3 разряда. В окне Процессор отражаются текущие значения регистров и флагов, причем в состоянии Останов все регистры, включая регистры блока РОН, и флаги (кроме флага I) доступны для непосредственного редактирования. Элементы управления окна Процессор включают меню и кнопки, вызывающие команды: □ Сохранить; □ Загрузить; □ Reset; □ Reset R0 - R9 (только команда меню Работа). Команды Сохранить, Загрузить позволяют сохранить текущее значение регистров и флагов процессора в файле и восстановить состояние процессора из файла. Команда Reset и кнопка R устанавливают все регистры (в т. ч. блок РОН) в начальное (нулевое) значение. Содержимое ячеек памяти при этом не меняется. Выполняемая лишь из меню Работа команда Reset R0 - R9 очищает только регистры блока РОН.
Дата добавления: 2015-04-25; Просмотров: 705; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |