Четвертый Borland C++ и его окружение

       

Область селектора


В этой области (только для TDW) выводится список селекторов

защищенного режима и указывается некоторая информация для каждого

из них. Селектор может быть допустимым или нет. Допустимый селектор указывает на ячейку таблицы дескрипторов защищенного режима,

соответствующего адресу памяти. Если селектор недопустим, то он

не используется. Для допустимого селектора в области выводится

следующее:

  • являются ли содержимым данные или код;
  • загружена ли область памяти, на которую ссылается селектор

    (присутствует в памяти) или разгружена (выведена на диск);

  • длина сегмента памяти, на которую ссылается селектор (в

    байтах).

  • Если селектор ссылается на сегмент данных, то имеется дополнительная информация по полномочиям доступа (Read/Write - Чтение/

    Запись или Read only - только чтение) и направление расширения

    сегмента в памяти (Up - вверх или Down - вниз).

    Локальное меню области можно использовать для перехода к новому селектору или просмотра содержимого подсвеченного. В зависимости от характера данных, содержимое выводится в области кода или области дампа.

    Команда Selector выводит подсказку для ввода селектора, который нужно вывести в области. Для ввода селектора вы можете использовать полный синтаксис выражений. Если вы вводите числовое значение, то TDW подразумевает, что оно десятичное (если вы не

    используете синтаксис текущего языка для указания того, что значение является шестнадцатиричным).

    Другим методом ввода значения селектора является вывод окна

    CPU и проверка содержимого сегментных регистров. Если регистр содержит интересующий вас селектор, то вы можете ввести имя регистра с предшествующим символом подчеркивания (_). Например, вы можете задать имя сегментного регистра данных, как _DS.

    Команда Examine выводит содержимое области памяти, на которую ссылается текущий селектор, и переключается в область, где

    выводится содержимое. Если селектор указывает на сегмент кода, то

    содержимое выводится в области кода. Если содержимое представляет

    собой данные, то оно выводится в области данных.



    Содержание раздела