Jump to content

Техника динамической отладки

DDT86.CMD в Digital Research CP/M-86 для персонального компьютера IBM версии 1.0

Техника динамической отладки ( 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 ]

См. также

[ редактировать ]
  1. ^ Килдалл, Гэри Арлен (февраль 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 страниц)
  2. ^ Инструмент динамической отладки CP/M (DDT). Руководство пользователя (PDF) . Цифровые исследования . 1976. Архивировано (PDF) из оригинала 6 июля 2007 г. Проверено 11 февраля 2023 г.
  3. ^ Руководство пользователя SID (PDF) . Цифровые исследования . 1978. 595-2549. Архивировано (PDF) из оригинала 20 октября 2019 г. Проверено 6 февраля 2020 г. (4+69 страниц)
  4. ^ Руководство пользователя SID-86 для CP / M-86 (2-е изд.). Цифровые исследования . Август 1982 г. [март 1982 г.]. SID86UG.WS4. Архивировано из оригинала 20 октября 2019 г. Проверено 6 февраля 2020 г. [4] (Примечание. Перепечатанная версия руководства Эммануэля Роша с добавлением команд Q, SR и Z.)
  5. ^ Пол, Матиас Р. (24 мая 1997 г.) [1991]. DRDOSTIP.TXT — Советы и подсказки для DR DOS 3.41–5.0 (на немецком языке) (47 изд.). Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г. {{cite book}}: |work= игнорируется ( помогите )
  6. ^ Пол, Матиас Р. (9 января 2002 г.). «СИД86» . Группа новостей : comp.os.cpm . Архивировано из оригинала 27 августа 2018 г. Проверено 8 апреля 2018 г. […] Поскольку DR-DOS 7.03 DEBUG по-прежнему основан на старом SID86.EXE , я предлагаю запустить DEBUG 1.51 и войти в расширенную справочную систему с помощью ?? из приглашения отладки. Это даст вам восемь экранов с синтаксисом и справкой по функциям. Некоторые из этих функций также поддерживались более старыми выпусками. […]
  7. ^ Jump up to: а б Беринг, Дуглас Э. (1975) [1968, 1969, 1970]. «Введение». Справочное руководство: DDT (метод динамической отладки) и TDT (метод отслеживания отладки . Национальная служба технической информации]. DEC-10-UDDTA-AD. DDT (метод динамической отладки) и TDT (метод отслеживания отладки) для систем PDP-11.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e871e3f70b38f196cb18afc1285d07c3__1688419860
URL1:https://arc.ask3.ru/arc/aa/e8/c3/e871e3f70b38f196cb18afc1285d07c3.html
Заголовок, (Title) документа по адресу, URL1:
Dynamic debugging technique - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)