三值光学计算机的MSD迭代除法算法和实现技术

来源 :中国科学:信息科学 | 被引量 : 0次 | 上传用户:jerrykfczz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文建立了三值光学计算机第一个除法例程的算法,设计了该例程的操作步骤.该算法根据三值光学计算机数据位众多、按位可分配、每一位的计算功能可随时配置、采用MSD并行加法器等特点,选用MSD迭代除法算法为数学模型.该算法设计的后台模块分别与三值光学计算机监控软件中的任务管理模块、三值光学处理器重构模块和三值光学处理器的底层硬件控制软件相融合,构成了软硬件结合的计算例程.实现MSD迭代除法算法的例程将纳入三值光学计算机的底层软件系统,供应用程序调用.文中详细讨论了这个算法需要的三值光学处理器的数据位数、对处理器的重构策略、与三值光学计算机监控软件各部分的协作方式、迭代次数、商的小数点位置,并对相应例程的工作过程做了详尽描述.文中还介绍了模拟实验系统的设置和实验用例,并通过模拟实验证实了实现该算法的例程的有效性.本文提出用有效数字位数作为确定用户所需数据位资源的依据,并以此来确定MSD迭代除法计算方法中的迭代次数.本文描述的工作为开发三值光学计算机其他常用计算例程提供了技术路线和例证. In this paper, the algorithm of the first division routine of ternary optical computer is established, and the operation steps of this routine are designed.According to the ternary optical computer, the algorithm has many data bits and can be allocated bit by bit, each bit’s computing function can be configured at any time , Using MSD parallel adder and other features, choose MSD iterative division algorithm for the mathematical model.The background of this algorithm design module and three-valued optical computer monitoring software task management module, ternary optical processor reconstruction module and ternary optics The processor’s underlying hardware control software is combined to form a software and hardware combination of the calculation routines to achieve MSD iterative division algorithm routines will be included in the ternary optical computer’s underlying software system for application calls.This article discusses in detail the algorithm The number of data bits needed for the ternary optical processor, the reconstructing strategy of the processor, the cooperation mode with each part of the ternary optical computer monitoring software, the number of iterations, the position of the decimal point of the quotient and the working process of the corresponding routine A detailed description of the article also describes the simulation experiment system settings and experimental cases, and confirmed by the simulation experiments to achieve The validity of the routine of the law.This paper proposes to use the effective number of bits as the basis for determining the data bits required by the user and to determine the number of iterations in the MSD iterative division method of calculation.This paper describes the work for the development of three- Other commonly used computer routines provide technical routines and examples.
其他文献
预制混凝土柱安装在杯口基础中,一般不会一次性对准中心线,所以需要对垂直度进行校正。一、常用校正方法1.用撬棍拨动。此法适用于小型预制柱施工。2.敲打楔子法。即敲打杯
虚拟化技术极大扩展了IT服务能够提供的种类和范围,资源的抽象和虚拟化可以屏蔽资源差异、有效利用资源且节省成本。 Virtualization has greatly expanded the kinds and s
“征文评审是一项严肃细致的工作,要坚持标准,认真负责,公平合理地做好。”这是十二月十日召开的“邮电经济理论征文”领导小组第一次会议提出的要求。领导小组成员除一名同
临清市积极落实党中央精准扶贫、行业扶贫大战略,以水利扶贫为契机,搞好调研、争取项目资金,合理安排施工,积极落实贫困村饮水工程项目,解决了贫困村群众饮水“最后一公里”
《消防科技》从1982年创刊以来,已经整整五个年头了。在《消防科技》创刊五周年之际,谨向热心支持本刊工作的广大作者、读者致以亲切的问候和良好的祝愿,敬祝大家工作顺利,万
国家义务教育生物学的课程标准明确提出:提高学生的生物科学素养,倡导探究性学习。其目的是培养学生的动手能力、实践能力与创新能力,从而提升全民族的科学素 The curriculu
颅脑损伤合并多发伤在平时和战时都较常见,与单一伤比较,其伤势更加危急,处理棘手,死亡率和致残率都很高,成为创伤性死亡的主要原因之一[1].我院创伤外科自2002年11月至2005年2月共收治此类患者132例。
最近编辑采访了这家业主的厨房翻新案例,业主赵先生由于是半包翻新,所以自己也采购了不少材料,跑了很多卖场,自然有很多经验总结。见到小编向他询问心得,光是橱柜的选购就倒
本文从职业技能大赛概念出发,阐述了开展职业技能竞赛的意义,有助于提高教学质量、有助于学生实践能力的培养、有助于学生创新能力的培养,提出了开展计算机教学的原则,提出了