文摘
英文文摘
1前言
2通用汇编系统的设想由来
2.1编译技术回顾
2.1.1起源
2.1.2汇编器和C编译器
2.1.3 Lex和Yacc
2.2编译技术的现状和发展趋势
2.2.1计算机体系结构的发展
2.2.2源码公开的交叉编译器GCC
2.2.3汇编程序现状
2.2.4代码优化
2.2.5当前流行的编译技术和发展趋势
2.3通用汇编系统的由来和意义
2.3.1芯片设计业的快速发展和软硬件协同设计
2.3.2通用汇编系统的设想
2.3.3实际项目的驱动
3通用汇编系统的设计
3.1“通用”带来的问题
3.2解决方案
3.2.1通用汇编语言的程序格式
3.2.2指令集配置文件的定义
3.2.3系统内部寻址方式的处理和容错机制
3.2.4目标代码的选择
3.3通用汇编系统整体架构
3.4词法分析器
3.5语法分析器
3.6目标代码生成器
3.6.1 S-记录
3.6.2目标代码的形成
3.7错误处理程序
4 16位RISC通用汇编系统的实现方案
4.1 RISC体系简介
4.1.1 ARM体系
4.2 16位汇编流程
4.3运算器结构的选择
4.4指令系统类型
4.5寻址方式的设计
4.6指令集配置文件的格式规范
4.7各类寻址方式指令定义举例
5 8位CISC通用汇编系统的实现方案
5.1 CISC体系简介
5.2 8位汇编的处理流程
5.3运算器结构的选择
5.4指令系统类型
5.5寻址方式的设计
5.6指令集配置文件的格式规范
5.7各类寻址方式指令定义举例
6 通用汇编系统的应用
6.1已有的成功应用实例一
6.1.1网络控制MCU系统需求
6.1.2 OEM我们的通用汇编系统
6.1.3输出结果实例
6.2已有的成功应用实例二
6.2.1复旦CES体系结构实验系统简介
6.2.2系统硬件简介
6.2.3通用汇编系统发挥的作用
6.2.4通用汇编系统功能实例
7 总结与展望
参考文献
感谢
论文独创性声明和论文使用授权声明