กลับไปหน้าบทความ

อ่าน 5 นาที

เทคนิคการดีบักแบบไดนามิก

เทคนิคการดีบักแบบไดนามิก ( DDT ) คือชุด โปรแกรม ดีบัก ที่พัฒนาขึ้นสำหรับ ฮาร์ดแวร์ของ บริษัท Digital Equipment Corporation (DEC) โดยเริ่มแรกเรียกว่า DEC Debugging Tape...

เทคนิคการดีบักแบบไดนามิก

DDT86.CMDในDigital Research CP/M-86สำหรับคอมพิวเตอร์ส่วนบุคคล IBMเวอร์ชัน 1.0

เทคนิคการดีบักแบบไดนามิก ( DDT ) คือชุด โปรแกรม ดีบักที่พัฒนาขึ้นสำหรับ ฮาร์ดแวร์ของ บริษัท Digital Equipment Corporation (DEC) โดยเริ่มแรกเรียกว่าDEC Debugging Tapeเนื่องจากมีการแจกจ่ายในรูปแบบเทปกระดาษชื่อนี้เป็นการเล่นคำกับยาฆ่าแมลงDDTซึ่ง "ฆ่าแมลง"

DDT เวอร์ชันแรกได้รับการพัฒนาที่MITสำหรับ คอมพิวเตอร์ PDP-1ในปี 1961 โดยเป็นการดัดแปลงจากดีบักเกอร์เชิงสัญลักษณ์แบบโต้ตอบรุ่นแรกFLIT (ซึ่งย่อมาจาก " Flexowriter Interrogation Tape" ซึ่งเป็นการเล่นคำจากชื่อสเปรย์กำจัดแมลงยี่ห้อ หนึ่งที่เคยได้รับความนิยม [ 1 ] [ 2 ] ) ที่พัฒนาขึ้นสำหรับ คอมพิวเตอร์ TX-0 ของ MIT ในปี 1959 [ 3 ] [ 4 ] DDT เวอร์ชันใหม่กว่าบนแพลตฟอร์มใหม่กว่ายังคงใช้ชื่อย่อ DDT แต่ชื่อ "Dynamic Debugging Technique" ซึ่งเปิดตัวในปี 1965 [ 5 ]ได้รับความนิยมอย่างแพร่หลายในช่วงปลายทศวรรษ 1960 [ 6 ]เวอร์ชันแรกๆ ของCP/MและCP/M-86ของDigital Researchยังคงใช้ชื่อ DDT (และ DDT-86 และ DDT-68K) สำหรับดีบักเกอร์ โดยตีความใหม่เป็นDynamic Debugging Tool [ 7 ] [ 8 ] ต่อมา CP/M DDT ถูกแทนที่ด้วยSymbolic Instruction Debugger (SID, [ 9 ] ZSID, SID86 , [ 10 ]และGEMSID ) ในDR DOSและGEM [ 11 ] [ 12 ]

นอกจากหน้าที่ปกติในการดีบักเกอร์แล้ว DDT ยังถูกใช้เป็นเชลล์คำสั่ง ระดับสูงสุด สำหรับ ระบบ ปฏิบัติการIncompatible Timesharing System (ITS) ของ สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) ด้วย ในระบบ ITS รุ่นใหม่บางระบบ "PWORD" ซึ่งใช้งานฟังก์ชันย่อยที่จำกัดของ DDT จะถูกเรียกใช้งานก่อน และจะถูกซ้อนทับด้วย DDT ทันทีที่ผู้ใช้ล็อกอินเข้าสู่ระบบ DDT สามารถเรียกใช้งานและดีบักกระบวนการได้สูงสุดแปดกระบวนการ (เรียกว่า "งาน" ใน ITS) ในเวลาเดียวกัน เช่น เซสชันหลายเซสชันของTECOและ DDT สามารถเรียกใช้งานแบบเรียกซ้ำได้กล่าวคือ งานบางส่วนหรือทั้งหมดเหล่านั้นอาจเป็น DDT เอง (ซึ่งสามารถเรียกใช้งานอีกแปดงาน และเป็นเช่นนี้เรื่อยไป) งานทั้งแปดนี้จะได้รับชื่อที่ไม่ซ้ำกัน และชื่อปกติสำหรับ DDT ดั้งเดิมและระดับสูงสุดคือ "HACTRN" ("hack-tran") กาย แอล. สตีลเขียนบทกวีล้อเลียนบทกวี "อีกา" ของเอ็ดการ์อัลลัน โพ ในชื่อ " เดอะ เอชเอทีอาร์เอ็น "

10/20 ธันวาคม DDT

DDT (Dynamic Debugging Technique) ตามที่ใช้งานบนDECsystem-10และDECSYSTEM-20 [ 13 ]อนุญาตให้มีการอ้างอิงถึงสัญลักษณ์ภายในโปรแกรมที่กำลังดีบัก คุณสมบัตินี้โหลดสัญลักษณ์จากไฟล์ปฏิบัติการ .EXE เวอร์ชันพิเศษชื่อ SDDT ใช้สัญลักษณ์จากมอนิเตอร์ที่กำลังทำงานอยู่และอนุญาตให้โปรแกรมเมอร์ระบบ "ดู" ภายในได้[ 13 ]

ดูเพิ่มเติม

  • รายการคำสั่ง DDTสำหรับเวอร์ชันฟรีแวร์ที่เขียนด้วยภาษาC แบบพกพา
  • คู่มืออ้างอิง ITS 1.5 -(บันทึกช่วยจำปัญญาประดิษฐ์ ฉบับที่ 161A)
  • ITS: คู่มือผู้ใช้
  • รวมบทกวี Quux ที่ยิ่งใหญ่ - (โปรดดูหมายเหตุประกอบบทกวีThe HACTRN โดยเฉพาะ )
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Dynamic_Debugging_Technique&oldid=1355897242#CP/M "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เทคนิคการดีบักแบบไดนามิก

เทคนิคการดีบักแบบไดนามิก ( DDT ) คือชุด โปรแกรม ดีบัก ที่พัฒนาขึ้นสำหรับ ฮาร์ดแวร์ของ บริษัท Digital Equipment Corporation (DEC) โดยเริ่มแรกเรียกว่า DEC Debugging Tape...

10/20 ธันวาคม DDT

DDT (Dynamic Debugging Technique) ตามที่ใช้งานบน DECsystem-10 และ DECSYSTEM-20 [ 13 ] อนุญาตให้มีการอ้างอิงถึงสัญลักษณ์ภายในโปรแกรมที่กำลังดีบัก คุณสมบัตินี้โหลดสัญลักษณ์จากไฟล์ปฏิบัติการ .

ดูเพิ่มเติม

เครื่องมือแก้ไขข้อผิดพลาดออนไลน์ (ODT) เทคนิคการติดตามและแก้ไขข้อผิดพลาด (TDT) ดีบัก (คำสั่ง DOS) การเปรียบเทียบเชลล์คอมพิวเตอร์

ลิงก์ภายนอก

รายการคำสั่ง DDTสำหรับเวอร์ชันฟรีแวร์ที่เขียนด้วยภาษา C แบบพกพา คู่มืออ้างอิง ITS 1.5 -(บันทึกช่วยจำปัญญาประดิษฐ์ ฉบับที่ 161A) ITS: คู่มือผู้ใช้ รวมบทกวี Quux ที่ยิ่งใหญ่ - (โปรดดูหมายเหตุประกอบบทกวี The HACTRN โดยเฉพาะ ) ดึงข้อมูลมาจาก " https://en.