Техника динамической отладки
Техника динамической отладки ( DDT ) — это серия программ- отладчиков, первоначально разработанных для Digital Equipment Corporation оборудования (DEC), первоначально известная как DEC Debugging Tape , поскольку распространялась на бумажной ленте . Название представляет собой каламбур от инсектицида ДДТ . Первая версия ДДТ была разработана в Массачусетском технологическом институте для компьютера PDP-1 в 1961 году, но более новые версии на новых платформах продолжали использовать то же имя. После портирования на платформы других поставщиков и смены носителя название было изменено на менее ориентированную на DEC версию. Ранние версии Digital Research компании CP/M и CP/M-86 сохранили для своего отладчика название DEC DDT (а также DDT-86 и DDT-68K), однако теперь оно означает « инструмент динамической отладки» . [ 1 ] [ 2 ] Позднее CP/M DDT был заменен отладчиком символьных инструкций (SID, [ 3 ] ЗСИД, СИД86 , [ 4 ] и GEMSID ) в DR DOS и GEM . [ 5 ] [ 6 ]
В дополнение к своей обычной функции отладчика, DDT также использовался в качестве командной оболочки верхнего уровня для Массачусетского технологического института (MIT) Несовместимой системы разделения времени (ITS) операционной системы ; в некоторых более поздних системах ITS «PWORD», который реализует ограниченный подмножество функций DDT, запускается первым и накладывается на DDT, как только пользователь входит в систему. DDT может запускать и отлаживать до восьми процессов (называемых «заданиями»). на ITS) одновременно, например, несколько сеансов TECO , и DDT может выполняться рекурсивно , то есть некоторые или все эти задания сами могут быть DDT (которые затем могут запускать еще восемь заданий и так далее). Всем этим восьми работам были присвоены уникальные имена, а обычное название исходного и самого топового ДДТ было «HACTRN» («хак-тран»). Гай Л. Стил написал пародию на стихотворение Эдгара Аллана По « Ворон » под названием «The HACTRN » . [ нужна ссылка ]
ДЕК-10/ДЕК-20 ДДТ
[ редактировать ]DDT (метод динамической отладки), реализованный в DECsystem-10 и DECSYSTEM-20. [ 7 ] разрешены ссылки на символы в отлаживаемой программе. Эта функция загружала символы из исполняемого файла .EXE; специальная версия под названием SDDT использовала символы работающего монитора и позволяла системным программистам «заглянуть» внутрь. [ 7 ]
См. также
[ редактировать ]- Инструмент онлайн-отладки (ODT)
- Метод отладки трассировки (TDT)
- ОТЛАДКА (команда DOS)
- Сравнение компьютерных оболочек
Ссылки
[ редактировать ]- ^ Килдалл, Гэри Арлен (февраль 1978 г.) [1976]. «Простой метод статического перемещения абсолютного машинного кода» . Журнал доктора Добба по компьютерной гимнастике и ортодонтии . 3 (2). Народная компьютерная компания : 10–13 (66–69). ISBN 0-8104-5490-4 . #22 ковчег:/13960/t8hf1g21p . Проверено 19 августа 2017 г. [1] [2] [3] . Первоначально представлено по адресу: Килдалл, Гэри Арлен (1977) [22–24 ноября 1976 г.]. «Простой метод статического перемещения абсолютного машинного кода». Написано в Военно-морской аспирантуре , Монтерей, Калифорния, США. В Титусе, Гарольд А. (ред.). Отчет конференции: Десятая ежегодная конференция Asilomar по схемам, системам и компьютерам: доклады представлены 22–24 ноября 1976 г. Отель и конференц-центр Asilomar, Пасифик-Гроув, Калифорния, США: Western Periodicals Company. стр. 420–424. ISSN 1058-6393 . Проверено 6 декабря 2021 г. (609 страниц)
- ^ Инструмент динамической отладки CP/M (DDT). Руководство пользователя (PDF) . Цифровые исследования . 1976. Архивировано (PDF) из оригинала 6 июля 2007 г. Проверено 11 февраля 2023 г.
- ^ Руководство пользователя SID (PDF) . Цифровые исследования . 1978. 595-2549. Архивировано (PDF) из оригинала 20 октября 2019 г. Проверено 6 февраля 2020 г. (4+69 страниц)
- ^ Руководство пользователя SID-86 для CP / M-86 (2-е изд.). Цифровые исследования . Август 1982 г. [март 1982 г.]. SID86UG.WS4. Архивировано из оригинала 20 октября 2019 г. Проверено 6 февраля 2020 г. [4] (Примечание. Перепечатанная версия руководства Эммануэля Роша с добавлением команд Q, SR и Z.)
- ^ Пол, Матиас Р. (24 мая 1997 г.) [1991]. DRDOSTIP.TXT — Советы и подсказки для DR DOS 3.41–5.0 (на немецком языке) (47 изд.). Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Пол, Матиас Р. (9 января 2002 г.). «СИД86» . Группа новостей : comp.os.cpm . Архивировано из оригинала 27 августа 2018 г. Проверено 8 апреля 2018 г.
[…] Поскольку DR-DOS 7.03 DEBUG по-прежнему основан на старом SID86.EXE , я предлагаю запустить DEBUG 1.51 и войти в расширенную справочную систему с помощью ?? из приглашения отладки. Это даст вам восемь экранов с синтаксисом и справкой по функциям. Некоторые из этих функций также поддерживались более старыми выпусками. […]
- ^ Jump up to: а б Беринг, Дуглас Э. (1975) [1968, 1969, 1970]. «Введение». Справочное руководство: DDT (метод динамической отладки) и TDT (метод отслеживания отладки . Национальная служба технической информации]. DEC-10-UDDTA-AD.
DDT (метод динамической отладки) и TDT (метод отслеживания отладки) для систем PDP-11.
Внешние ссылки
[ редактировать ]- Список команд DDT для бесплатной версии, написанной на портативном C
- Справочное руководство ITS 1.5 - (Памятка по искусственному интеллекту № 161A)
- ITS: Руководство Лузера
- Сборник стихотворений Great Quux — (особенно см. примечания к стихотворению The HACTRN )