- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模型机虚拟编译调试系统设计论文
摘 要
传统X86 系列汇编语言的编译和调试环境是基于DOS 界面的,操作起来比较
困难。论文设计并实现了便于操作的模型机虚拟编译调试系统。
论文简要介绍了模型机内部结构、指令系统及其汇编语言源程序框架,构建
并实现了虚拟编译调试系统的主界面,探讨了汇编语句的语法检查、数据区生成、
变量列表、标号列表、指令列表的建立等问题。通过两次扫描,对源程序进行预
处理、常量替换、变量定义、标号定位、数据存储、指令编码等操作,实现汇编
语言源程序的编译功能;通过对指令执行过程的操控,实现了单步执行、断点运
行、状态显示、端口模拟、结果输出等调试功能;综合系统的其它功能(文件读
写、源程序编辑、错误提示等),实现了一个可视化的、界面友好、功能强大的汇
编语言编译调试系统。
模型机虚拟编译调试系统已经通过了2010 级卓越班本科生的实际使用测试,
表明系统具有界面直观、使用方便、性能稳定等优点。
关键词: 模型机 汇编语言 编译 调试
ABSTRACT
Compiling and debugging environment of traditional X86 series’ assembly
language is based of DOS. Its difficult to operate. This paper designed and
implemented the virtual compiling and debugging system of model CPU which is easy
to operate.
This paper introduced internal structure of model CPU 、instruction set and
assembly language source framework, constructed and implemented the main interface
of the virtual compiling and debugging system, explored the issues of assembly
statement syntax checking、data area generation、construction of variable table、label
table 、instruction table and so on. By twice scanning, the system implements the
compiling function on assembly language source code through operates of
pre-process 、constant replacement 、variable definition 、label positioning、data storage
and instruction encoding and so on. The system also implements the debugging
function which can step running、breakpoint running 、status display、port analog and
result display. The paper implements a visible、friendly interface、powerful assembly
language compiling and debugging system at last with other functions.
The virtual compiling and debugging system of model CPU has passed the test
which used by 2010 excellence class undergraduates. the test shows that the system has
文档评论(0)