Отладка программы в АМР

После загрузки объектного кода программы в процессорную систему во вкладке Disassembly основного окна АМР появится фрагмент программы, начиная с начального адреса (см. рис. 2.1). Причем желтым цветом выделяется строка, содержащая первую выполняемую команду. На эту команду указывает счетчик команд (регистр pc).

Программу можно выполнить целиком. Для этого надо использовать команду “Continue” из меню Action, либо пиктограмму на панели инструментов. Кроме того, AMP позволяет выполнить программу по шагам с заходом в подпрограммы, либо исполняя подпрограммы как одну инструкцию. Для этого следует воспользоваться пиктограммой на панели инструментов, либо командами “Single Step” и “Step Over Subroutine” из меню Actions.

Приложение AMP предоставляет пользователю широкие возможности по отладке программы. Оно позволяет в реальном времени изменять содержимое регистров процессора и ячеек памяти, устанавливать точки останова в сегменте кода и контрольные точки по доступу к данным. Кроме этого, приложение AMP дает возможность загружать файлы, как с исполнимыми кодами программ, так и с исходными данными, непосредственно в память процессорной системы с инструментального компьютера. В случае необходимости, в отдельной вкладке можно установить наблюдение за определенными регистрами, ячейками памяти или выражениями, которые будут вычисляться каждый раз при останове программы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: