adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Read byte (Считать байт).
Команда Write Word
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Write Word (Записать слово) записывает слово по ад-
ресу ввода-вывода. Вам будет выведена подсказка для ввода адреса
ввода-вывода и значения, которое вы хотите записать. Для считыва-
ния из адреса ввода-вывода значения размером в байт используйте
команду Write byte (Считать байт).
Обращаться к пространству адресов ввода-вывода, где находят-
ся такие контроллеры периферийных устройств, как контроллер дис-
ка, платы последовательных портов и видеоадаптеры, можно с по-
мощью инструкций Ассемблера IN и OUT.
Будьте внимательны при использовании данных команд. В неко-
торых портах ввода-вывода считывание из порта рассматривается,
как значительное событие, приводящее к тому, что устройство вы-
полняет некоторые действия, такие, как переустановка бита состоя-
ния или загрузка в порт нового байта. При неограниченном исполь-
зовании данных команд вы можете нарушить нормальную работу
отлаживаемой программы или устройства.
TDeb 3.0 #2-3 = 52 =
Область регистров и флагов
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В области регистров (верхняя область справа от области кода)
выводится содержимое регистров центрального процессора.
Верхней правой областью является область флагов, где показа-
но содержимое восьми флагов центрального процессора. В области
флагов показано значение каждого флага ЦП. Список различных фла-
гов и то, как они выводятся в области флагов, показан в следующей
таблице:
ЪДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДї
і Буква в области і Название флага і
ГДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДґ
і c і Флаг переноса і
і z і Флаг нуля і
і s і Флаг знака і
і o і Флаг переполнения і
і p і Флаг четности і
і a і Флаг дополнитель- і
і і ного переноса і
і i і Флаг разрешения і
і і прерывания і
і d і флаг направления і
АДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДЩ
Локальное меню области регистров
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Для вывода локального меню области регистров нажмите клавиши
Alt-F10. Если разрешено использование сокращений с клавишей Ctrl,
то нажатие клавиши Ctrl с первой буквой нужной команды может ис-
пользоваться для непосредственного доступа к команде.
ЪДДДДДДДДДДДДДДДДДДДї
Увеличение і Increment і
Уменьшение і Decrement і
Обнуление і Zero і
Изменение і Change... і
32-разрядные регистры і Register 32-bit Noі
АДДДДДДДДДДДДДДДДДДДЩ
Команда Increment
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Increment (Увеличение) добавляет одно значение к
подсвеченному в данный момент регистру. Это позволяет легко исп-
равить небольшие ошибки в значении регистра.
Команда Decrement
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Decrement (Уменьшение) вычитает 1 из значения подс-
TDeb 3.0 #2-3 = 53 =
веченного в данный момент регистра.
Команда Zero
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Zero (Ноль) обнуляет содержимое текущего (подсвечен-
ного) регистра.
Команда Change...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Change (Изменение) изменяет содержимое текущего
(подсвеченного) регистра. Для ввода нового значения вам выводится
подсказка. При вводе нового значения можно использовать средство
вычисления выражений.
Эту команду можно вызвать также, если просто начать набирать
новое значение регистра. Когда вы делаете это, выводится окно
подсказки.
Команда Registers 32-bit
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Registers 32-bit (32-разрядные регистры) позволяет с
вывода регистров ЦП, как 16-разрядных значений, на 32-разрядные.
При работе на процессора 80386 вы обычно видите 32-разрядные ре-
гистры (если только не использована данная команда для переключе-
ния на 16-разрядные регистры). 32-разрядные регистры необходимы
только в том случае, если вы отлаживаете программу, в которой ис-
пользуются возможности 32-разрядной адресации процессора 386. Ес-
ли вы отлаживаете обычную программу, в которой используется
16-разрядная адресация, можно выбрать вывод 16-разрядных регист-
ров.
Локальное меню области флагов
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Для вывода локального меню области флагов нажмите клавиши
Alt-F10. Если разрешено использование сокращений с клавишей Ctrl,
то нажатие клавиши Ctrl с первой буквой нужной команды может ис-
пользоваться для непосредственного доступа к команде.
ЪДДДДДДДДї
Переключение і Toggle і
АДДДДДДДДЩ
TDeb 3.0 #2-3 = 54 =
Команда Toggle
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Toggle (Переключение) устанавливает значение флага в
0, если он был равен 1, и в 1, если он был равен 0. Значение 0
означает, что флаг сброшен, а 1 - что он установлен. Для измене-
ния (инвертирования) значения текущего (подсвеченного) флага мож-
но также нажать клавишу Enter.
TDeb 3.0 #2-3 = 55 =
Область селектора
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В этой области выводится список селекторов защищенного режи-
ма и указывается некоторая информация для каждого из них.
Селектор может быть допустимым или нет. Допустимый селектор
указывает на ячейку таблицы дескрипторов защищенного режима, со-
ответствующего адресу памяти. Если селектор недопустим, то он не
используется.
Для допустимого селектора в области выводится следующее:
- являются ли содержимым данные или код;
- загружена ли область памяти, на которую ссылается селектор
(присутствует в памяти) или разгружена (выведена на диск);
- длина сегмента памяти, на которую ссылается селектор (в
байтах).
Если селектор ссылается на сегмент данных, то имеется допол-
нительная информация по полномочиям доступа (Read/Write - Чтение/
Запись или Read only - только чтение) и направление расширения
сегмента в памяти (Up - вверх или Down - вниз).
Локальное меню области селектора
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Для вывода локального меню в области селектора нажмите кла-
виши Alt-F10, или, если разрешено использование сокращений с кла-
вишей Ctrl, для доступа к нужной команды используйте клавишу Ctrl
с подсвеченной буквой команды.
ЪДДДДДДДДДДДДї
Селектор і Selector і
Проверка і Examine... і
АДДДДДДДДДДДДЩ
Локальное меню области селектора вы можете использовать для
перехода к новому селектору (команда Selector) или просмотра со-
держимого селектора, который подсвечен в данный момент в области
селектора (команда Examine). Содержимое выводится в области кода
или в области данных, в зависимости от его характера.
Команда Selector
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Данная команда выводит вам подсказку для ввода селектора,
который нужно вывести в области. Для ввода селектора вы можете
использовать полный синтаксис выражений. Если вы вводите числовое
значение, то TDW подразумевает, что оно десятичное (если вы не
используете синтаксис текущего языка для указания того, что зна-
|
adfun.ru
|
|
|
|