摘要
基于远程设备的汇编语言调试器为用户提供了一个友好的汇编语言软件调试平台,能够让用户方便的对运行在没有操作系统的远程设备上的汇编程序进行调试。文中对整个调试系统做了简要的介绍,重点阐述了运行在远程设备上的监控程序的设计。监控程序巧妙地运用了Intel处理器单步中断等特点,准确高效地实现了单步运行、运行到断点以及显示和更改远程设备上内存和存储器值等符号化调试功能,能够让用户清晰地了解到汇编程序运行的机理,极大地方便了远程设备上的汇编语言的开发。
Assembler language source level debugger environment provides a friendly software platform for the assembler language, which can conveniently debug assembler language running on a remote device without operation system. Briefly introduce the whole debugging system, and focus on the monitor program on the remote device. The monitor program made good things out of the features of Intel processer of single step interruption, such as single step running, running to the breakpoint, and showing & verifying the contents of memory and registers of the remote device. The system helps the developers understand the mechanism of the assembler language dearly, and makes a very easy development for the assembler language on the remote device.
出处
《计算机技术与发展》
2009年第11期155-158,共4页
Computer Technology and Development
基金
江苏省企校合作项目(2008发04)
关键词
源码调试
远程设备
调试信息
source level debugging
remote device
debugging information