调试器工作原理及价格介绍
说到调试器可能很多人不是很清楚,但对于一些程序员、软件开发人员等与计算机相关行业的人士来说就很熟悉了。调试器在计算机领域历史悠久,是针对电脑的软件起作用的,它能够中断正在运行中的软件,查看并修改软件信息。那么,调试器如何关闭呢?调试器的工作原理是什么?调试器的价格是多少?下面,感兴趣的人可以随小编一起来了解一下调试器。
调试器如何关闭?
可以修改注册表数值关闭调试器,首先是,点击开始 - 运行(输入regedit)- 确定或者回车,打开注册表编辑器。其次,是在注册表编辑器窗口,依次展开:HKEY_LOCAL_MACHINE/SOFTWARE。第三,展开SOFTWARE——Microsoft——WindowsNT——AeDebug,然后左键点击AeDebug。第四,是在AeDebug对应的右侧窗口左键双击Auto,在弹出的编辑字符串窗口的数值数据(V)栏中把数值从”1“更改为”0“,点击确定。第五,是回到注册表编辑器窗口,按F5刷新后退出可关闭调试器。另外,我们还可以在系统中取消所有具备调试功能的选项。步骤:右键桌面我的电脑 - 属性,点击高级,在打开的系统属性窗口的启动和故障恢复栏点击设置(T),把写入信息调试设置为”无“,再点击确定即可。
调试器的工作原理
调试器的工作原理是基于中央处理器的异常机制,并由操作系统的异常分发事件分发的子系统(或模块)负责将其封装处理后,以比较友好的方式与调试器进行实时交互。
每当调试器捕获到一个异常事件之后,将会根据调试器的自身逻辑来判定是否需要接管这个异常事件,并决定由调试器的哪个函数来接管。当调试器接管下来这个异常事件后,将根据用户的需求对其进行进一步的处理,处理完毕后再通知系统已经处理完毕,此时新一轮的异常事件捕获、分发循环开始。
调试器的价格介绍
在市面上,调试器的价格通常在几百元到上千元左右,而品牌、型号的不同是调试器价格不同的主要影响因素。型号是MPLAB ICD3的MICROCHIP/微芯在线调试器在慧聪网上的价格是800元,型号是ATJTAGICE3的ATMEL/爱特梅尔的用于AV的调试器在慧聪网上的价格是1171元。(价格来源网络,仅供参考)