一个汇编模拟器的设计与实现
发布时间:2021-03-11 22:05
针对目前缺少完全适用于教学的汇编语言可视化集成开发环境的现状,本文设计和实现了一个在Windows平台上运行的辅助汇编语言程序设计课程教学的汇编模拟器。汇编模拟器模拟了计算机系统的指令集、存储器和中断机制,并提供了一个集汇编语言源程序的编辑、汇编、调试于一体的集成开发环境,从而为汇编语言程序设计课程的教学提供了一个形象直观的辅助教学平台。本文首先介绍了相关技术,然后给出了模拟器的设计目标和实现思路,描述了模拟器的组成和各部分的主要功能;接着详细介绍了模拟器主要模块的设计和实现过程,包括指令集的模拟,存储器的模拟和中断机制的模拟等内容;还通过主要功能的界面演示说明模拟器的使用过程;最后提出了完善汇编模拟器的若干设想。本文利用面向对象技术和解释执行技术模拟指令集,使模拟器在设计结构上支持对不同类型处理器指令集的模拟,从而实现一定的可重定向性;利用进程和进程通信技术模拟中断机制,使模拟器能比较方便地模拟新增外部设备及其中断处理过程,从而实现一定的可扩展性。本文设计和实现的汇编模拟器虽然还只是一个原型系统,但它能在一定程度上辅助汇编语言程序设计课程的教学;本文介绍的利用进程和进程通信技术模拟中...
【文章来源】:苏州大学江苏省
【文章页数】:102 页
【学位级别】:硕士
【部分图文】:
键盘界面
汇编模拟器主界面
汇编模拟器代码编辑区域
【参考文献】:
期刊论文
[1]汇编程序辅助开发系统的研制与实现[J]. 李金忠,魏斯民,郭世仁,黄传莲. 计算机与现代化. 2006(06)
[2]高校《汇编语言程序设计》课程教学改革探析[J]. 龚伟. 福建电脑. 2006(05)
[3]基于Windows消息机制的软件本地化[J]. 龚力柱,蒋泽军,王丽芳. 计算机工程. 2005(21)
[4]指令分层过滤体系在通用CPU模拟器设计中的应用[J]. 乔亚男,王换招,方舟. 计算机工程与应用. 2005(03)
[5]WINDOWS系统中几种常用的进程通讯方式及其DELPHI实现[J]. 王电钢,吴思远. 重庆电力高等专科学校学报. 2004(04)
[6]异构计算机软件移植可视化仿真技术研究[J]. 周术诚,周明全,王长缨,宁正元. 计算机工程. 2004(21)
[7]汇编语言集成编译环境的开发——几种实时捕获控制台程序标准输出的方法[J]. 沈洁萍,章红,陈勇. 微计算机信息. 2004(06)
[8]PDA设备开发仿真系统设计与实现[J]. 赵雷,杨季文. 计算机应用与软件. 2004(01)
[9]指令集仿真器自动生成技术的研究[J]. 王晓红,王旭,王雷,金茂忠. 计算机工程与应用. 2003(02)
[10]ADZ80指令系统在80x86平台上的仿真实现[J]. 吴娴,赵雷,杨季文. 微计算机应用. 2002(05)
硕士论文
[1]SmartSimular:基于虚拟指令集的嵌入式系统模拟器[D]. 姜旭锋.浙江大学 2006
[2]面向处理器定制的模拟器快速生成方法[D]. 戚凌杰.浙江大学 2006
[3]嵌入式系统全系统模拟器框架设计与实现[D]. 柯化成.浙江大学 2006
[4]DSP微处理器指令级模拟器的研制[D]. 沈森.西北工业大学 2003
[5]一种微处理器汇编和反汇编系统设计与研究[D]. 王长青.西北工业大学 2001
本文编号:3077173
【文章来源】:苏州大学江苏省
【文章页数】:102 页
【学位级别】:硕士
【部分图文】:
键盘界面
汇编模拟器主界面
汇编模拟器代码编辑区域
【参考文献】:
期刊论文
[1]汇编程序辅助开发系统的研制与实现[J]. 李金忠,魏斯民,郭世仁,黄传莲. 计算机与现代化. 2006(06)
[2]高校《汇编语言程序设计》课程教学改革探析[J]. 龚伟. 福建电脑. 2006(05)
[3]基于Windows消息机制的软件本地化[J]. 龚力柱,蒋泽军,王丽芳. 计算机工程. 2005(21)
[4]指令分层过滤体系在通用CPU模拟器设计中的应用[J]. 乔亚男,王换招,方舟. 计算机工程与应用. 2005(03)
[5]WINDOWS系统中几种常用的进程通讯方式及其DELPHI实现[J]. 王电钢,吴思远. 重庆电力高等专科学校学报. 2004(04)
[6]异构计算机软件移植可视化仿真技术研究[J]. 周术诚,周明全,王长缨,宁正元. 计算机工程. 2004(21)
[7]汇编语言集成编译环境的开发——几种实时捕获控制台程序标准输出的方法[J]. 沈洁萍,章红,陈勇. 微计算机信息. 2004(06)
[8]PDA设备开发仿真系统设计与实现[J]. 赵雷,杨季文. 计算机应用与软件. 2004(01)
[9]指令集仿真器自动生成技术的研究[J]. 王晓红,王旭,王雷,金茂忠. 计算机工程与应用. 2003(02)
[10]ADZ80指令系统在80x86平台上的仿真实现[J]. 吴娴,赵雷,杨季文. 微计算机应用. 2002(05)
硕士论文
[1]SmartSimular:基于虚拟指令集的嵌入式系统模拟器[D]. 姜旭锋.浙江大学 2006
[2]面向处理器定制的模拟器快速生成方法[D]. 戚凌杰.浙江大学 2006
[3]嵌入式系统全系统模拟器框架设计与实现[D]. 柯化成.浙江大学 2006
[4]DSP微处理器指令级模拟器的研制[D]. 沈森.西北工业大学 2003
[5]一种微处理器汇编和反汇编系统设计与研究[D]. 王长青.西北工业大学 2001
本文编号:3077173
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3077173.html