基于微程序控制的浮点运算模型机的设计与实现

来源 :河北工业大学 | 被引量 : 1次 | 上传用户:zj770929
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的发展,浮点运算的高精度特性使其在计算机设计与发展中扮演越来越重要的角色,浮点运算由协处理器的身份到合成在处理器中其在处理器的份量逐步加重。浮点运算的运算性能和速度现已成为衡量CPU能力的重要衡量标准。本课题是基于研究浮点运算及模型机设计的方向上,实现并完成了微程序控制的浮点运算模型机。浮点运算模型机的设计是在定点运算模型机的基础上进行的扩展性研究设计。现有的模型机提供的是定点运算功能,模型机设计的基础是基于冯?诺依曼结构,即其将计算机划分为运算器模块、控制器模块、存储器模块及其他辅助模块进行设计实现。在浮点运算模型机设计过程中,首先依据浮点数标准IEEE754设计出切合本模型机的浮点数,并参照精简指令集设计出浮点运算模型机指令系统,其中指令系统是由3条面板指令和23条功能指令构成。整个浮点运算模型机的核心设计主要是浮点运算器的设计,在该设计中首先进行浮点运算流程设计并根据该流程将运算器的设计划分为对阶移位模块、尾数运算模块、结果处理模块。其中在结果处理模块中,主要进行的是运算结果的规格化,同时由于阶码及尾数的相关处理会导致数据的溢出,因此在该模块需要设计溢出状况的标志位的置位。浮点运算模型机是基于微程序控制的定点运算模型机上的研究设计,在辅助模块及指令系统需要相应的改进才能完成浮点运算整机的实现。浮点运算模型机是对定点运算模型机的功能的扩展和改进。与定点运算模型机相比,在运算器处理数据的范围有了很大的扩展,提高了运算处理数据精度。同时对开拓学生自主实验内容,对学习浮点运算具有实践意义。
其他文献
本文研究数据交换的问题,其目的是为实现各“信息孤岛”之间互联互通,信息共享。在数据交换中关键的两点是各数据源之间的数据异构问题及交换过程的动态配置问题。针对上述两个
随着GIS的普及和计算机网络技术的发展,诞生了WebGIS技术并得到了较快的发展。但是,由于现有的GIS系统相对封闭,很难实现真正意义上的空间信息共享,阻碍了GIS社会化、大众化
随着电信行业的市场竞争不断加剧,特别是在2008年,国家对电信运营商再度整合重组,电信市场形成了一种相对均衡的电信、移动、联通三方旗鼓相当的全业务运营竞争格局。中国电信的
随着互联网规模的不断发展,人们对网络服务质量(QoS)的需求越来越高,当今高速网络中的多媒体应用不但对网络有很高的带宽要求,而且要求信息传输的低延迟和低抖动等,需要提供端到
无线传感器网络能实时监测、感知、采集和处理各种监测对象的信息,在军事、环境监测和工业生产等方面具有十分广阔的应用前景,是当前国际上备受关注的新兴前沿研究热点之一。
作为石油技术开放标准协会(POSC)所采用的一项行业标准,国际上,CGM图形格式文件是石油勘探软件的最重要的输出形式,在国际化与本地化几近成为同一个概念的今天,作为一个国际
网格监控系统通过实时获取、保存资源和平台的信息,为网格的正常运行和管理控制提供支持。目前的网格监控系统在信息处理问题上存在聚合信息不全面,聚合方式简单,监控数据的
随着计算机应用技术的快速发展,应用系统的复杂程度越来越高,相应的开发出高质量的软件也就越来越困难。从一个好的观点或需求出发,到最终变成一个要实际运行的软件产品,其间
图的交叉数是衡量图的非平面性的一个重要参数,Garey和Johnson证明了计算图的交叉数问题是NP完全的。目前仅确定了少数几类图的交叉数。完全图,完全二分图,广义Petersen图,循环图
随着人机交互逐渐被人们所熟知和应用,计算机被期望拥有与人一样的情感、情绪方面处理能力。近年来,社会化媒体的兴起使得用户生成的文本,尤其是带有个人情绪的微博、博客和