Четвертый BORLAND С++ и его окружение


Окно CPU


Это окно открывается командой View CPU строки меню и использует различные области для описания состояния вашей программы на

нижнем уровне. Его можно использовать для

  • просмотра машинного кода и дизассемблированных инструкций

    программы;

  • проверки и модификации байт структур данных программы;
  • тестирования исправления ошибок с помощью встроенного ассемблера в области кода.

область регистров

область кода область стека

[*] CPU 80486 3 [^][ ]

TCDEMO.120: Inc(NumLines); ^ ax 0004 c=0

cs:04C4:4F36063000 inc word ptr [TPDEMO bx 3EEE z=0

TCDEMO.121 i := 1; cx 0000 s=0

cs:04C8 C:43FE0100 word ptr [bp+02].000 dx 5920 o=0

TCDEMO.122: while i <= Length(S) do si 3CEC p=0

cs:04C0 C47ED4 les di,[bp+04] bp 3EF4 a=0

cs:0400 288A05 mov al,es:[di] sp 3EF4 i=1

cs:0403 3D84 xor ah,ah ds 5920 d=0

cs:0405 3B48FE cmp ax,[bp+02] es 5920

cs:0408 7D03 jnl TPDEMO.125 (04DD) ss 595A

cs:040A 898A00 jmp TPDEMO.148 cs 548A

TCDEMO.125 while (i <= Length(S)) and notv ip 04C8

< >

ds:0008 5A 5D 5A 5D 5A 5D 00 00 Э^$< < ss:3EF2 548A

ds:0010 00 00 00 00 00 00 5A 5D 6D vЖ ss:3EF0>04C1

ds:0018 00 00 5A 5D 00 00 00 90 7 ss:3EEE 0246

область дампа область стека

Область кода показывает машинный код и дизассемблированные

машинные инструкции вашей программы. Здесь могут также выводиться

строки исходного кода. В области регистров выводится содержимое

регистров ЦП. В области флагов показывается состояние 8 флагов

процессора. В области дампа выводится шестнадцатиричный дамп любой области памяти, доступной для программы. Область стека показывает шестнадцатиричное содержимое стека программы. Область селекторов доступна только для TDW и показывает все селекторы Windows.

Для адресных ссылок вне текущего сегмента в окне CPU выводятся знаки вопроса. Клавиша Ctrl в сочетании со стрелками позволяет сдвигать вывод на 1 байт. При выполнении кода Windows, модуля без отладочной информации, остановке программы на инструкции

внутри строки исходного кода или при трассировке инструкций с помощью Alt+F7 окно CPU выводится автоматически.




- Начало -  - Назад -  - Вперед -



Книжный магазин