Вкладка Disassembly

Вкладка Disassembly предназначена для отображения области оперативной памяти процессорной системы, в которой хранится исполнимый код программы. Содержимое этой вкладки приведено на рис. 2.1.

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

Рис. 2.1 – Главное окно Altera Monitor

Текущая команда, адрес которой находится в счетчике команд (регистр pc), выделена желтым цветом.

Для навигации по сегменту кода программы, загруженной в процессорную систему, используется бегунок в правой стороне вкладки. Для перехода по конкретному адресу программы в окне Goto instruction следует указать адрес перехода в шестнадцатеричной форме либо набрать имя метки, и нажать кнопку “Go”, расположенную справа.

С помощью кнопки “Hide” скрывается панель перехода на конкретный адрес.


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



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