首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
本文研究出一种高效率的调试汇编程序的方法,它利用TurboDebugger3.1作为调试工具,采取C语言与汇编程序混合编程的方法,解决了一般汇编语言调试过程中出现的问题,大大提高了调试汇编程序的效率  相似文献   

2.
应用虚拟机构建技术与可视化技术相结合,设计一个汇编程序可视化集成开发环境X86VVM2.实现了一个可执行X86汇编程序的虚拟机内核,在此内核的基础上,进行对程序运行时数据及其执行过程的可视化研究,实现CPU寄存器值及寄存器之间的数据交换可视化、堆栈信息可视化、代码跟踪和调试可视化.同时也实现了一个可视化代码编辑器.经过实验与分析,具备可视调试特征的X86汇编程序集成开发环境可令程序设计者更为直观地理解汇编程序的执行过程,提高调试效率.  相似文献   

3.
结合《微机原理及应用》课程的教学实践,阐述了以16位指令系统作为基础的理由,简述了快速处理32位指令系统的方法,介绍了在宏汇编MASM 6. X IDE环境下调试16位和32位汇编程序的安排,最后,讲述了编写Win32汇编程序的要点、Win32汇编程序集成开发环境下的使用方法。  相似文献   

4.
结合《微机原理及应用》课程的教学实践,阐述了以16位指令系统作为基础的理由,简述了快速处理32位指令系统的方法,介绍了在宏汇编MASM 6.X IDE环境下调试16位和32位汇编程序的安排,最后,讲述了编写Win32汇编程序的要点、Win32汇编程序集成开发环境下的使用方法。  相似文献   

5.
基于远程设备的汇编源码调试器的设计与实现   总被引:2,自引:2,他引:0  
基于远程设备的汇编语言调试器为用户提供了一个友好的汇编语言软件调试平台,能够让用户方便的对运行在没有操作系统的远程设备上的汇编程序进行调试。文中对整个调试系统做了简要的介绍,重点阐述了运行在远程设备上的监控程序的设计。监控程序巧妙地运用了Intel处理器单步中断等特点,准确高效地实现了单步运行、运行到断点以及显示和更改远程设备上内存和存储器值等符号化调试功能,能够让用户清晰地了解到汇编程序运行的机理,极大地方便了远程设备上的汇编语言的开发。  相似文献   

6.
软件交流     
TP801-Z80反汇编程序编号:86-0090 反汇编程序是软件调试、分析和维护的有效工具,而目前广泛使用的TP801单板机并无此功能,为此,编制了在配有TP801P微型打印机的TP801A或TP801B单板机上运行的Z80反汇编程序。  相似文献   

7.
王江  刘佩林  陈颖琪 《计算机工程》2006,32(16):247-249
针对基于MIPS系列处理器内核的高清电视解码SoC,构建了一个软硬件协同仿真环境。连接MIPS处理器内核的VMC模型和SoC的RTL模型,利用VMC模型支持MIPS指令集的特性运行测试汇编程序,实现了SoC软硬件的同步调试,有效地提高了系统验证的效率。  相似文献   

8.
用BASIC程序离线精确计算出SPWM脉宽数据,以单片机汇编程序语言形式输出,可直接用于烧录EPROM,并给出了相应源程序.程序已在QBASIC4.5环境下调试通过.  相似文献   

9.
本文分析和统计了一个已投入使用的汇编程序,提出一种能够在裸机上较快实现汇编程序的方法——子汇编法。子汇编法允许程序员用汇编语言本身的一个子集编写汇编程序,唯有与该子集相应的子汇编程序才是用机器指令编写的,而子汇编程序的实际长度仅是汇编程序的十分之一左右,其实现方法也远比汇编程序简便得多。  相似文献   

10.
王咏武  王咏刚 《程序员》2007,(6):122-125
初识《Why PrOgrams Fail》不知不觉,从我在一台IBM XT计算机上调试完成自己的第一个汇编程序算起,已经有十几个年头了。回首这些年,我有一半的工作时间都是花在软件  相似文献   

11.
代码与数据分离的反汇编程序设计   总被引:1,自引:0,他引:1  
分离代码与数据是反汇编程序的重要设计目标。目前在反汇编程序设计中广泛采用的多遍扫描方法在理论上不能完全实现代码与数据的分离。在技术实现上又存在算法复杂、数据结构嬴肿、代码效率低、运行速度慢的不足。本文研究了目标程序中代码与数据的特点、CPU指令的控制机制和汇编程序员编制程序时的基本原则,给出了一种在反汇编程序设计中实现代码与数据分离的新的技术实现方法。并用该方法对美国AD公司的数字信号处理芯片DSP-21XX系列、MOTOLORA公司的68HC11系列、INTEL公司的8051和8098系列设计了代码与数据分离的反汇编程序。  相似文献   

12.
日本NEC公司内含A/D的μPD7811/7810单片机以其灵活的指令系统,丰富的硬件接口正逐渐被国内单片机用户采用。目前国内尚无此单片机的开发系统,虽然在其它单片机的开发机上稍加硬件便可开发此单片机,但单片机程序必须经手工汇编后,在开发机上打入机器码,然后进行校验和调试,这样不仅所需时间较长,而且在手工汇编和打入机器码的过程中容易出错,给调试程序带来不必要的麻烦。针对这种情况我们在MicrosoitC5.0的支持下,研制了μPD7811/7810单片机交叉汇编程序NEC.ASM。NEC.ASM可由汇编程序源文件产生单片机能执行的机器代码数据文件。一、交叉汇编原理交叉汇编程序是把其它机种的汇编程序按照汇编程序语法的规定进行翻译,然后生成机器语言的一种语言处理程序。主要有三个功能: 1.以数据文件的形式形成汇编语言源程序的机器代码。  相似文献   

13.
反汇编程序(ANTIASSEM BLER)是汇编语言程序设计中的重要调试工具。Z-80反汇编程序在一般的Z-80系统机上都有,而在单板机中却是很少的。这样就给只拥有单板机的用户带来不少困难,特别是在单板机程序调试过程中尤为突出。程序设计者费了许多功夫最后把程序调整好后,但他也得不到一份整洁的程序清单。纵然是自己动手抄写一遍,但也难以与同行交流。对此,作为Z-80单板机用户的我们是深有体会的。为此我们编制了适合Z80单板机用户使用的反汇编程序。经过一段时间的实际使用后,  相似文献   

14.
众所周知,DEBUG调试程序是一个功能很强的工具软件,主要用途是调试汇编程序,配备完整了的跟踪命令集,DEBUG在提供一个可控制的测试环境的同时提供了一个可控制的跟踪环境,为监视和控制程序的运行提供了充分的支持,是对一般加密软件进行分析解密的主要工具。因此也就出现了各种针对动态调试DEBUG而采取的一系列反动态跟踪技术措施。  相似文献   

15.
语法制导翻译在汇编程序自动构造中的应用   总被引:4,自引:0,他引:4  
温敬和 《计算机工程》2005,31(12):75-77
提出了语法制导翻译用于自动构造汇编程序的方法。该方法简洁实用,自动化程度高,可用于计算机系统汇编程序的自动构造。  相似文献   

16.
陈燕俐  张晨晖  洪龙 《计算机工程与设计》2006,27(20):3887-3889,3893
通过对指令系统的分析,提出了一种可根据用户提供的机器指令格式、CPU的硬件结构以及操作教寻址方式等信息,自动构造术同的汇编程序的方法,阐述了该方法的设计思想和程序实现.通过该方法生成的汇编程序可正确地完成汇编源程序到目标程序的翻译过程,自动化程度高,提高了软件的生产效率,可用于微机系统汇编程序的自动构造.  相似文献   

17.
SDK-86单板机的监控程序没有反汇编功能,我们成功地在该单板机上配置了反汇编程序,可供用户把8086机器指令码翻译成汇编助记符,以利用户分析国外引进的8086程序和查阅、调试自己编写的用户程序,扩大了该单板机的使用功能。该程序可非常方便地移植于其他未配有反汇编程序的8086单板机、计算机和86系统。 我们还成功地编写了Z8000交叉反汇编8086的程序,已在Z8000 DM上实现。该程序也可方便地移植于其他Z8000系列的单板机、  相似文献   

18.
DISASM Z80反汇编程序简介编号:85-0044 本反汇编程序主要用于TP801A单板机.由于单板机没有终端显示和汇编程序,调试和保存程序硬拷贝比较困难,本反汇编程序即为解决此问题而作. DISASM全部2KB固化在一片2716EPROM中.反汇编后的汇编格式程序由80列宽行打印机输出. 若用户用于TP801A单板机上,由于DISASM中调用了若干TPBUGA中的子程序而腾出一些单元,可存放一个打印机器码的程序.若不是用在TP801A上则无此功能,在TP801A上使用时根据用户需要可插在EPRQM1(0800-08FFH),EPROM2(1000-107FH)处或自扩其它地址.打印口可以是9EH或其它口地址.由用户指定后代烧人.用在其它机型上也可代烧入.  相似文献   

19.
为了与 DJS060系列驻留汇编程序相配套,并满足本系列发展之需要,我们设计和编制了反汇编程序。作为060系列微型计算机软件,它为我们解剖国外同类机系统软件提供了有力工具。本文着重阐述 DJS060反汇编程序的设计思想,介绍其程序流程框图以及反汇编程序的使用方法。  相似文献   

20.
单片机汇编器的设计与实现   总被引:1,自引:0,他引:1  
杨光  冉峰 《微计算机应用》2005,26(2):231-233
单片机开发系统主要由单片机交叉汇编程序和仿真程序两个模块组成,其中单片机交叉汇编程序是由单片机汇编器来实现。本文主要介绍了汇编器设计方法及实现过程,通过运用传统的两遍扫描的算法.并对不同的模块进行了划分和优化。我们可以通过简单的模块改动就能使其应用于不同类型的单片机中。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号