adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Команда Goto (Перейти на...) позиционирует вас на любой ад-
рес в программе. От вас требуется ввести соответствующий "адрес".
При этом допускается вводить номер строки, имя функции или шест-
надцатиричный адрес. Полное описание способов задания адреса со-
держится в Главе 9.
Эту команду можно вызвать, если просто начать вводить метку,
на которую вы хотите перейти. Это приведет к выводу окна подсказ-
ки (как если бы вы использовали команду RunіExecute to (Выполне-
ниеіВыполнение до курсора)). Для часто используемой команды это
является удобным сокращением.
Примечание: Если адресу не соответствует строка исход-
ного кода, то открывается окно CPU.
Команда Edit
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Edit (Редактирование) позволяет выбрать редактор, с
помощью которого вы можете внести изменения в исходный файл прос-
матриваемого модуля. Задать команду, запускающую ваш редактор,
можно с помощью программы установки параметров Турбо отладчика
TDINST.
Просмотр других файлов на диске
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
С помощью окна File (Файл) вы можете проверить и модифициро-
вать любой файл в вашей системе. Просматривать файл можно в коде
ASCII (текстовый вид) или в шестнадцатиричном виде, либо в виде
шестнадцатиричных байт данных (для этого используются команда
Display As, описанная далее в данной главе).
TDeb 3.0 #1-3 = 205 =
Окно File
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Окно File (Файл) можно создать, выбрав команду ViewіFile
(ОбзоріФайл) из основного меню. Для получения списка файлов для
выбора допускается использовать трафаретные символы DOS.
Й[*]НFile: C:\tc\doc.h 197НННННННННННННННННННННННН[ ][ ]»
є char _Cdecl peekb (unsigned segment, unsigned offset);^
є void _Cdecl poke (unsigned segment, unsigned offset, І
є void _Cdecl pokeb (unsigned segment, unsigned offset, ±
є int _Cdecl randbrd (struct fcb *fcb, int rcnt); ±
є int _Cdecl segread (struct fcb *fcb, int rcnt); ±
є void _Cdecl setblock(unsigned segx, unsigned newsize);±
є int _Cdecl setcbrk (int cbrkvalue); ±
є int _Cdecl setdate (struct date *datep); ±
є void _Cdecl setswrichar (char ch); ±
є void _Cdecl settime (struct time *timep); ±
є void _Cdecl setvect (int interruptno, void interrupt (±
є void _Cdecl setverify (int value); ±
є void _Cdecl sleep (unsigned seconds); ±
є void _Cdecl sound (unsigned frequency); v
И<І±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±>Щ
Рис. 8.2 Окно File
В окне File (Файл) выводится содержимое выбранного вами фай-
ла. Имя просматриваемого файла, а также номер строки, на которой
в файле находится курсор, выводится в заголовке окна (как текст в
коде ASCII).
При первом создании окна File файл может выводиться либо в
виде текста в коде ASCII, либо в шестнадцатиричном виде, в зави-
симости от того, рассматривает ли Турбо отладчик данный файл, как
текстовый файл (ASCII) или как двоичные данные. С помощью команды
локального меню Display As (Вывести, как...) можно переключить
режим вывода на экран (эта команда описана далее).
TDeb 3.0 #1-3 = 206 =
Й[*]НFile: C:\tc\doc.h 197НННННННННННННННННННННННН[ ][ ]»
є0000: 2f 2a 09 64 6f 73 2e 68 і* dis.h ^
є0008: 0d 0a 0d 0a 09 44 65 66 Def І
є0010: 69 6e 65 73 20 73 74 72 ines str ±
є0018: 75 63 74 73 2c 20 75 6e ucts, un ±
є0020: 69 6f 6e 73 2c 20 6d 61 lons, ma ±
є0028: 63 72 6f 73 2c 20 61 6e cros, an ±
є0020: 63 20 66 75 6e 63 74 69 d functi ±
є0038: 6f 6e 73 20 74 6e 67 0d ons for ±
є0040: 64 65 61 6c 20 68 6e 4d dealing ±
є0048: 0a 09 77 69 20 61 20 4d with M ±
є0050: 53 44 4f 53 41 49 6e 64 SDOS and ±
є0058: 20 74 68 65 63 50 6e 74 the Int ±
є0060: 65 6c 20 69 50 72 58 38 el iAPx8 ±
є0068: 36 20 6d 69 41 72 6f 70 6 microp ±
є0070: 72 6f 63 65 63 73 6f 72 rocessor v
И<І±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±>Щ
Рис. 8.3 Окно File с выводом шестнадцатиричных данных
Локальное меню окна File
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Локальное меню окна File (Файл) содержит команды для переме-
щения по файлу на диске, изменения характера вывода содержимого
файла на экран и внесения в файл изменений.
Для вывода локального меню окна File используйте комбинацию
клавиш Alt-F10. Если разрешено использовать сокращения с клавишей
Ctrl, то для непосредственного доступа к команде этого меню можно
нажать клавишу Ctrl совместно с первой буквой нужной команды.
ЪДДДДДДДДДДДДДДДДДДДї
і Goto... і Переход
і Search... і Поиск
і Next і Следующий
ГДДДДДДДДДДДДДДДДДДДґ
і Display as Ascii і Вывести в виде...
і File... і Файл
і Edit і Редактирование
АДДДДДДДДДДДДДДДДДДДЩ
Команда Goto
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Эта команда позиционирует вас на строку с другим номером или
смещением. Если вы просматриваете файл в текстовом виде (в коде
ASCII), введите номер строки, на которую вы хотите перейти. Если
вы просматриваете текст в виде шестнадцатиричных байт, введите
смещение относительно начала файла, с которого вы хотите начать
TDeb 3.0 #1-3 = 207 =
вывод на экран. При вводе смещения вы можете использовать полный
анализатор выражений. Если вы зададите строку, номер которой пре-
вышает число строк в файле, во эта команда переместит вас на пос-
леднюю строку файла (в конец файла).
Команда Search
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Search (Поиск) выполняет поиск символьной строки,
начиная от текущей позиции курсора (для ввода символьной строки
вам выводится подсказка). Если курсор позиционируется на что-ли-
бо, напоминающее имя переменной, выводится подсказка поиска, ини-
циализированная данным именем. Кроме того, если с помощью клавиши
Ins вы отметили в файле блок, то этот блок будет использован для
инициализации подсказки поиска. Это позволяет вам избежать ввода
строки, которая уже видна в файле.
Если файл выводится в коде ASCII, при поиске допускается за-
давать простые трафаретные символы: ?, задающий один символ, и *,
показывающую 0 или более символов.
Если файл выводится в шестнадцатиричном виде, то нужно зада-
вать список байт, состоящий из байтовых значений или заключенных
в кавычки строк символов (используется тот же синтаксис языка,
что и при вводе выражений).
Например, в языке Си список байт, состоящий из шестнадцати-
ричного числа 0408, вводится следующим образом:
Ox0884
Если текущим языком является Паскаль, то тот же список байт
вводится так:
$0804
Примечание: Полная информация о списках байт приведена
в Главе 9.
При достижении конца файла поиск не будет продолжен с его
начала. Чтобы выполнить поиск по всему файлу, перейдите на начало
файла с помощью клавиш Ctrl-PgUp.
Вы можете вызвать эту команду, просто начав набирать строку,
которую хотите найти. При этом, как при команде Search (Поиск),
будет выведено окно подсказки.
Команда Next
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Команда Next (Следующий) выполняет поиск следующего вхожде-
ния символьной строки, которую вы задали в команде Search (По-
иск). Эту команду можно использовать только после команды Search
TDeb 3.0 #1-3 = 208 =
(Поиск).
Иногда команда поиска, найдя соответствие, останавливается
не на нужной строке, а нужная строке находится дальше в файле.
Команда Next позволяет вам возобновить поиск без повторного ввода
искомой строки.
|
adfun.ru
|
|
|
|