Вкладка Disassembly
ВкладкаDisassemblyпредназначена для отображения области оперативной памяти процессорной системы, в которой хранится исполнимый код программы. Содержимое этой вкладки приведено на рис. 2.1.
В левом столбце вкладки синим цветом представлены адреса 32 – разрядных ячеек памяти процессорной системы, в которых размещены выполняемые команды. В среднем столбце вкладки отражено серым цветом содержимое самих ячеек ОП в шестнадцатеричном формате, а в правом столбце представлены команды ассемблера в символьном виде, включая комментарии. Причем команды исходного кода отображены коричневым цветом. Для изображения имен исполнимых инструкций используется зеленый цвет, для операндов в регистровой памяти – синий цвет, а для непосредственных операндов – красный цвет. В этом же столбце могут присутствовать и псевдокоманды, которые компилятором заменяются на одну или несколько исполнимых команд процессора Nios II.
Рис. 2.1 – Главное окно Altera Monitor
Текущая команда, адрес которой находится в счетчике команд (регистр pc), выделена желтым цветом.
Для навигации по сегменту кода программы, загруженной в процессорную систему, используется бегунок в правой стороне вкладки. Для перехода по конкретному адресу программы в окне Goto instruction следует указать адрес перехода в шестнадцатеричной форме либо набрать имя метки, и нажать кнопку “Go”, расположенную справа.
С помощью кнопки“Hide” скрывается панель перехода на конкретный адрес.
Дата добавления: 2015-05-30; просмотров: 784;