ВУЗ:
Составители:
13
пункт Registers 32 bit и нажать Enter. После этого стоявшее по умолчанию
в этом пункте No сменится на Yes. Это обеспечит вывод на экран
содержимого полных 32-разрядных регистров EAX...ESP взамен 16-
разрядных регистров AX...SP. Окно отладчика с исходным состоянием
программы и переменных показано на рисунке 1.6.
Рисунок 1.6 – Окно отладчика с исходным состоянием программы и
переменных
Для иллюстрации выполнения 32-разрядного сложения надо
выполнить программу до команды пересылки содержимого EAX в
переменную sum включительно (строка программы 20). Для этого следует
5 раз нажать клавишу F7, которая вызывает покомандное выполнение
программы. Результат такого выполнения показан на рисунке 1.7.
На рисунке 1.6 видно, что содержимое аккумулятора в окне
просмотра регистров процессора и содержимое переменной sum в окне
просмотре переменных нулевые. На рисунке 1.7 содержимое и
аккумулятора и указанной переменной уже равно 99999999h (или
2576980377 десятичных), что является результатом сложения 12345678h и
87654321h.
Кроме значения рассматриваемой переменной в окне просмотра
пункт Registers 32 bit и нажать Enter. После этого стоявшее по умолчанию в этом пункте No сменится на Yes. Это обеспечит вывод на экран содержимого полных 32-разрядных регистров EAX...ESP взамен 16- разрядных регистров AX...SP. Окно отладчика с исходным состоянием программы и переменных показано на рисунке 1.6. Рисунок 1.6 – Окно отладчика с исходным состоянием программы и переменных Для иллюстрации выполнения 32-разрядного сложения надо выполнить программу до команды пересылки содержимого EAX в переменную sum включительно (строка программы 20). Для этого следует 5 раз нажать клавишу F7, которая вызывает покомандное выполнение программы. Результат такого выполнения показан на рисунке 1.7. На рисунке 1.6 видно, что содержимое аккумулятора в окне просмотра регистров процессора и содержимое переменной sum в окне просмотре переменных нулевые. На рисунке 1.7 содержимое и аккумулятора и указанной переменной уже равно 99999999h (или 2576980377 десятичных), что является результатом сложения 12345678h и 87654321h. Кроме значения рассматриваемой переменной в окне просмотра 13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »