请输入您要查询的百科知识:

 

词条 Dynamic debugging technique
释义

  1. DEC-10/DEC-20 DDT

  2. See also

  3. References

  4. External links

For other expansions of "DDT", see DDT (disambiguation).

Dynamic Debugging Technique, or DDT, was the name of several debugger programs originally developed for DEC hardware, initially known as DEC Debugging Tape because it was distributed on paper tape. The name is a pun on the insecticide (i.e. bug-killer) DDT.

The first version of DDT was developed at MIT for the PDP-1 computer in 1961, but newer versions on newer platforms continued to use the same name. After being ported to other vendor's platforms and changing media, the name was changed to the less DEC-centric version.

DDT is closely related to ODT. Both names were used for several different debuggers, but generally debuggers with the ODT name had more limited capabilities than DDT debuggers.

{{anchor|CP/M}}Early versions of Digital Research's CP/M and CP/M-86 kept the DEC name DDT (and DDT-86 and DDT-68K) for their debugger, however, now meaning "Dynamic Debugging Tool". The CP/M DDT was later superseded by the Symbolic Instruction Debugger (SID, ZSID, SID86, and GEMSID) in DR DOS and GEM.[2][3]

In addition to its normal function as a debugger, DDT was also used as a top-level command shell for the MIT ITS operating system; on some more recent ITS systems, it is replaced with a "PWORD" which implements a restricted subset of DDT's functionality. DDT could run and debug up to eight processes (called "jobs" on ITS) at a time, such as several sessions of TECO, and DDT could be run recursively - that is, some or all of those jobs could themselves be DDTs (which could then run another eight jobs, and so on). These eight jobs were all given unique names, and the usual name for the original and top-most DDT was "HACTRN" ("hack-tran"); thus Guy L. Steele's famous filk poem parody of Edgar Allan Poe's "The Raven," The HACTRN.

DEC-10/DEC-20 DDT

DDT (Dynamic Debugging Technique), as implemented on the DECsystem-10 & DECSYSTEM-20[1] allowed references to symbols within the programming being debugged. This feature loaded symbols from the .EXE executable file; a special version named SDDT used symbols from the running monitor and allowed system programmers to "peek" inside.[2]

See also

  • Comparison of computer shells
  • On-line Debugging Tool

References

1. ^Reference Manual DEC-10-UDDTA-A-D (C) 1968, 1969, 1970, 1975 {{cite web|url=https://www.amazon.com/Dynamic-debugging-technique-Tracing-systems/dp/B0006XBRFS|title=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique|quote=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique) for PDP-11 systems |author=Douglas E. Bering}}
2. ^Intro, 1975 edition
3. ^{{cite book |title=DRDOSTIP.TXT — Tips und Tricks für DR DOS 3.41 - 5.0 |work=MPDOSTIP |author-first=Matthias |author-last=Paul |date=1997-05-24 |orig-year=1991 |edition=47 |language=German |url=http://www.antonis.de/dos/dos-tuts/mpdostip/html/drdostip.htm |access-date=2016-11-07 |dead-url=no |archive-url=https://web.archive.org/web/20161107125452/http://www.antonis.de/dos/dos-tuts/mpdostip/html/drdostip.htm |archive-date=2016-11-07}}
4. ^{{cite web |title=SID86 |author-first=Matthias |author-last=Paul |date=2002-01-09 |work=comp.os.cpm |url=https://groups.google.com/d/msg/comp.os.cpm/KG4R7ZNvHK8/U5LAkmjcxYgJ |access-date=2018-04-08 |dead-url=no |archive-url=https://archive.is/o3DEV |archive-date=2018-08-27 |quote=[…] Since the DR-DOS 7.03 DEBUG is still based on the old SID86.EXE, I suggest to run DEBUG 1.51 and enter the extended help system with ?? from the debug prompt. This will give you eight screens full of syntax and feature help. Some of these features were also supported by older issues. […]}}
https://web.archive.org/web/20180827034720/http://www.retrotechnology.com/dri/d_dri_refs.html--> https://web.archive.org/web/20180827034809/http://archive.computerhistory.org/resources/access/text/2016/12/102762506-05-01-acc.pdf -->
[3][4]
}}

External links

  • DDT Command List for a freeware version written in portable C
  • ITS 1.5 Reference Manual -(Artificial Intelligence Memo No. 161A)
  • ITS: Luser's Guide
  • The Great Quux Poem Collection -(See especially the notes to the poem The HACTRN)

4 : Debuggers|DEC operating systems|CP/M|Command shells

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/25 4:39:19