Архитектура ЭВМ. Задания и примеры выполнения лабораторных работ. Докторов А.Е - 21 стр.

UptoLike

Рубрика: 

21
Просмотр программы в окне Disassembly window
Окно «Disassembly window» показывает так называемый дизассембли-
рованный вид программы, то есть вид программы в оперативной памяти
в кодах. Вызов окна производится также, как и окна просмотра содержимого
регистров. Так же исходно окно будет пустое и будет заполнено только после
запуска программы на исполнение. Например, может быть такой вид окна:
Как видно из рисунка, оператор присваивания языка Паскаль представ-
лен в виде кодов и ассемблерной мнемоники.
В каждой строке дизассемблированного кода в первом столбце указы-
вается адрес команды ассемблера. Например, текущая команда (присваива-
ние переменной k значения 5) расположена по адресу $00401038. А следую-
щая командапо адресу $00401041. Нетрудно догадаться, что на текущую
команду будет потрачено 9 байтов (числа шестнадцатеричные!). Что означает
каждый из девяти байтов, можно узнать из описания системы команд.
Второй столбецэто команда процессора в мнемонике ассемблера. Третий
столбецоперанды.
Таким образом, просматривая дизассемблированный код можно уви-
деть, во что трансформируются операторы языка высокого уровня, какие ис-
пользуются для этого команды процессора, по каким адресам расположены
переменные (видно, что переменная «k» находится по адресу 0x409000).