首页> 中文学位 >通用汇编系统开发技术
【6h】

通用汇编系统开发技术

代理获取

目录

文摘

英文文摘

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 总结与展望

参考文献

感谢

论文独创性声明和论文使用授权声明

展开▼

摘要

计算机系统的应用领域和复杂程度正在日益发展.其中的一个分支嵌入式系统更是抓住了当前数字电视等信息家电市场急速膨胀的机遇,得到了空前的发展.嵌入式系统的繁荣又带动了芯片设计业的发展.汇编程序在计算机发展早期是主要的开发工具,但现在,如果没有嵌入式系统和芯片设计业的发展,它恐怕早就失去生命力了.对产品的特殊安全要求和知识产权争端,让厂商倾向于最大限度的自主开发,同时市场竞争对产品定型时间的苛求又急需更好的开发工具的支持.通用汇编系统的设想正是在这样的背景下产生的.该文主要介绍通用汇编系统的设计思想.在总体上阐述了涉及到的存储结构、指令系统类型、寻址方式、配置文件规范和目标代码等问题之后,该文针对两种不同体系的CPU核:16位RISC和8位CISC,分别给出了详细的通用汇编系统实现方案.最后主要介绍了两个成功的应用实例:具有新内核的网络控制MCU的研发,和复旦CES体系结构开发板项目;在此基础上还探讨了在芯片设计中进一步应用到GNU编译系统中的可行性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号