文摘
英文文摘
第一章绪论
1.1.论文研究的背景和意义
1.1.1.TMS320C25介绍
1.1.2. 课题介绍
1.1.3. 模拟器的以往研究情况
1.1.4. 课题意义
1.1.5. 模拟器的组成
1.2.本论文的研究内容
1.3.论文结构安排
第二章TMS320C25系统结构功能
2.1.TMS320C25系统结构
2.1.1.存储器结构
2.1.2. 中央逻辑算术单元
2.1.3.系统控制
2.2.指令系统
2.2.1.存储器寻址方式
2.2.2指令分类
2.3.本章小结
第三章COFF文件分析
3.1 COFF文件
3.1.1. COFF文件中的模块介绍
3.1.2.COFF文件结构
3.1.3. 文件头
3.1.4. 模块的头表
3.1.5. 行号表的结构
3.1.6. 符号表
3.2开发工具介绍
3.1.7. 编译器对COFF文件的影响
3.1.8. 汇编器COFF文件的影响
3.1.9.连接器COFF文件的影响
3.3本章小结
第四章模拟器的组成及实现
4.1内容介绍
4.1.初始化模块
4.1.1. 模拟器的日志
4.1.2.程序加载的设计
4.2.程序控制模块
4.2.1.程序的运行模块
4.2.2.中断模块
4.2.3.定时器模块
4.2.4. 串行口的模拟
4.3.存储器的访问
4.3.1. 辅助寄存器、辅助运算单元及寻址方式的模拟
4.3.2. 模拟器存储器访问的模拟
4.4.指令解释模块
4.4.1. 指令的判别与组装
4.4.2. 中央逻辑算术单元功能分析及模拟方法
4.4.3.指令的执行
4.5.对程序执行时间的计算
4.5.1. 指令的执行时间的影响因素
4.5.2. 时间计算的方法
4.6.本章小结
第五章指令仿真的实现
5.1.模拟器的程序控制仿真
5.1.1. 子程序调用的仿真
5.1.2.软件堆栈的仿真
5.1.3. 单指令循环的仿真
5.2.块传送指令仿真
5.3.基本逻辑和算术指令的仿真
5.4.模拟器的位管理指令的仿真
5.5.高级算术运算指令的仿真
5.5.1.加法指令的仿真
5.5.2. 仿真移位的指令函数
5.5.3. 数据移动指令的仿真
5.5.4. 乘法指令的仿真
5.5.5.减法指令的仿真
5.5.6. 浮点运算
5.6.小结
总结与展望
致 谢
参考文献
西北工业大学学位论文知识产权声明和西北工业大学学位论文原创性声明