DEBUG

为汇编语言设计的一种调试工具
DEBUG,是为汇编语言设计的一种调试工具,它可通过单步、设置断点等方式为汇编语言程序员提供有效的调试手段[1]
DEBUG可直接调试COM文件和EXE文件。DEBUG状态下的所有数据都采用十六进制形式显示,无扩展名H[1]。DEBUG对象在运行时将输出发送到Immediate窗口[2]。所有DOS版本都配备有DEBUG.COM调试程序[3]
DEBUG不仅能通过跟踪程序的运行踪迹,来了解程序中每条指令的执行结果,从而分析程序流程的正确性,还能直接同磁盘的指定扇区进行对话,以此来读写磁盘文件某个扇区的具体内容。DEBUG的汇编和反汇编功能,还能为电脑病毒的检测和消除提供方便[3]

概念

1937年,美国青年霍华德·艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(mark1),又叫“自动序列受控计算机”,从这时起IBM公司由生产制表机,肉铺磅秤,咖啡研磨机等乱七八糟玩意儿行业,正式跨进“计算机”领地。