Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Режимы выполнения программы




Выполнение программы возможно в нескольких режимах:

- пошаговый режим - выполняется одна инструкция;

- режим выполнения до точки останова;

- режим непрерывного исполнения.

Пошаговый режим. Нажав клавишу <F7> (или в меню клавишу «Запуск», режим «Отладка») можно выполнить одну команду. Отладка по шагам является лучшим способом отслеживания логического пути выполнения программы. На экране следующая команда помечается серой строкой.

Режим выполнения до точки останова. Можно выполнить сразу фрагмент программы. Для этого щелчком мыши нужно выделить красным цветом команду, пред выполнением которой нужно остановиться. Затем программа запускается в непрерывном режиме. При достижении заданной точки происходит останов программы. Отмена точки останова происходит повторным щелчком мыши на выделенной команде.

Режим непрерывного исполнения. Программа на выполнение запускается клавишей ► на экране или клавишей F9 на клавиатуре, останавливается клавишей II на экране или F3 на клавиатуре.

Выбор адреса команды для выполнения. В меню «Запуск» выбрать пункт «Переход» и в появившемся окне ввести адрес команды.

В процессе выполнения программы на экране отображается текущее состояние регистров и ячеек памяти процессора и его флагов. Контроль содержимого регистров, ячеек памяти и флагов в процессе выполнения программы - основной метод её отладки.

При пошаговом выполнении программы пользователь может просматривать и изменять содержимое любого регистра, ячейки памяти данных и состояние флагов. Это позволяет без исправления исходного текста программы «подправлять» ошибки при её выполнении. Однако для действительного исправления ошибки требуется откорректировать исходный текст программы и скомпилировать её заново.

Для ввода числового значения в выбранный регистр, надо щелкнуть по нему левой клавишей мыши. Открывается окно, в котором можно задать любое числовое значение в двоичной, десятичной или шестнадцатеричной системе счисления (рис.6), после нажатия кнопки «ввод» число записывается в регистр.

Рис. 6. Поле ввода числовых значений.

Изменение скорости выполнения программы. Скорость симуляции выполнения программы может быть изменена в режиме «Скорость анимации» (вход в режим при нажатии клавиши «Настройка» в окне отладки программ).Эти же действия выполняются с цифровой клавиатуры (плюс и минус).

Редактирование памяти. Программный комплекс позволяет изменить содержимое любой ячейки памяти. Для редактирования курсор помещается на область «Память». Нажатием левой клавиши мыши выбирается тип памяти RAM, XRAM или ROM. Нажатием правой клавиши мыши вызывается окно редактирования содержимого ячеек памяти (рис.7). С помощью функции «Задать адрес» вводится адрес ячейки для редактирования, затем вновь правой клавишей вызывается указанное окно, клавишей мыши выделяется нужная ячейка, в которую с клавиатуры заносится новое значение.

Рис. 7. Поле ввода числовых значений в ячейки памяти.

 




Поделиться с друзьями:


Дата добавления: 2014-10-22; Просмотров: 1859; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.