首页> 中文期刊> 《计算机工程与设计》 >X86汇编程序可视调试虚拟机的设计与实现

X86汇编程序可视调试虚拟机的设计与实现

         

摘要

应用虚拟机构建技术与可视化技术相结合,设计一个汇编程序可视化集成开发环境X86VVM2.实现了一个可执行X86汇编程序的虚拟机内核,在此内核的基础上,进行对程序运行时数据及其执行过程的可视化研究,实现CPU寄存器值及寄存器之间的数据交换可视化、堆栈信息可视化、代码跟踪和调试可视化.同时也实现了一个可视化代码编辑器.经过实验与分析,具备可视调试特征的X86汇编程序集成开发环境可令程序设计者更为直观地理解汇编程序的执行过程,提高调试效率.%By combining the virtual machine construction technology with visualization technology, a visual assembler IDE called X86WM2 is designed A virtual machine kernel that can execute X86 assembly program is obtained. Based on this kernel, the visualization of the run-time data and the execution progress is developed In X86WM2, the following visualization is implemented: the value of CPU registers and the exchange among registers: the information of stacks code tracing and debugging. It also provides a visual code editor. Experiments show that the IDE with the feather of visual debugging can make the programmer programmers more intuitively observe the execution of assembly program intuitively, and improve the debug efficiency.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号