首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
程序的结构     
一个程序由下列几部份组成:程序员写的“具体程序”,由系统提供的标准序部,标准尾部,程序库序部和程序库尾部。从语法角度看,程序是一个“闭子句”,即用括号括起来的“顺序子句”。 我们首先讨论“区域”,这基本上就是作为ALGOL60中分程序概念的推广的顺序子句;其次我们讨论顺序短语和并行短语,把它们看作是由初等动作组成的复合动作。应当说明,一个子句是ALGOL60意义上的一条指令或一个表达式,而一个短语则是一个子句或一个说明。 2.1.分程序和范围的结构 区域和ALGOL60分程序一样,它决定了界限,一个标识符(在ALGOL68中还包括:  相似文献   

2.
对于逆指令流技术,它是人为地改变计算机指令的执行顺序,让CPU按逆序执行指令。这样在程序上就会出现与原编程意图毫不相干的指令,使程序的可读性大大降低,因此它可以起到程序的加密及抗分析作用,本文以实际程序为例,说明了逆指令流程序的设计的方法。  相似文献   

3.
FG-4100是一台并行、二进制、字长为30位的数据处理计算机。对钟脉冲重复频率为1兆赫,平均操作速度为每秒5万次。内存储采用随机存取的磁心存储器,容量可以是4096、8192或16384个字。存取周期为1.3微秒。中央数据处理机连同磁心存储器在内使用的晶体三原管不超过3000只。这台计算机的重要特点是它有程序中断系统。这种系统根据预先指定的优先规则能同时执行16个彼此无关的程序。每一个程序都有属于它自己的6个变址寄存器与程序计数器。机器的其他特点有:1.一个为了控制执行程序内循环的特殊工作方式,按照这种方式工作时无需通常的分枝指令;2.相对地址;3.半字长的乘法与除法指令。这种指令可以在精确度要求较低的情况下提高运算速度;4.用作浮点操作的规格化指令等。  相似文献   

4.
Ⅰ.前言大家知道,数字计算机上的程序都是由若干条按照一定次序执行的机器指令所组成的。由于利用这些指令可以组成各种解题的程序,因此按照目前习惯上的称法,这种机器称为通用机。但是,如果有一个问题需要用到某些计算机指令系统中不包括的指令,这  相似文献   

5.
针对可编程逻辑控制器(PLC)的功能块(Function BlockDiagrams,FBD)程序指令类型多、串并联复杂和多重输出等问题,提出一种基于顶点活动图(Activity on Vertex,AOV)和多叉树的功能块程序编译算法。该算法将功能块程序映射为AOV图,首先用邻接表存储AOV图中的顶点信息和顶点之间的连接信息,对功能块程序进行语法检查,然后通过邻接表建立表示功能块间逻辑关系的多叉树,通过先根遍历算法遍历多叉树确定功能块执行顺序,最后按照遍历顺序和PLC指令结构将功能块程序转换成二进制代码,形成目标程序。该算法能将PLC支持的功能块指令程序编译为目标程序,具有通用性,已经成功应用在PLC开发平台软件PLC_Config中。  相似文献   

6.
将程序计数器归入存储单位的内存分块并行计算机,能够实现多个存储单位和多个执行单位的动态连接,依靠同步时钟,让多个程序一起执行。存储单位和执行单位分工明确,可以不受指令访问范围限制,成块地扩充内存。较多的存储单位可以保证执行单位充分工作。  相似文献   

7.
本文提出静态数据流计算机和数据流图的模型,再由此建立计算数据流计算机中指令操作开销与并行度相互关系的模型。根据这一模型对具有各种并行度的程序进行计算,求出程序运行时实际并行度与指令操作开销的关系。由此得出结论,当程序一定时,它在一个系统上运行的实际并行度是由系统中指令操作开销唯一决定的,即为MP/(OH+1)(MP是程序的平均并行度,OH为指令平均操作开销)。因此,在数据流计算机中,操作开销对系统性能有着严重的影响。  相似文献   

8.
硬盘是一台计算机系统的数据存储中心,计算机使用的系统及其程序都硬盘是一台计算机系统的数据存储中心,计算机使用的系统及其程序都存储在硬盘上。也应此,硬盘在固定存储设备中的地位是最重要的(其它的存储装置包括软盘、CD-ROM、磁带、可移动驱动器等等),它是计算机中不可或缺的存储设备。  相似文献   

9.
<正> 一、概述美国NEMA(全国电气制造厂家协会)和日本电气控制设备学会对可编程序控制器PC作了基本相同的定义,其内容为:“将逻辑运算、顺序操作、限时、计数以及算术运算等控制程序,用一系列指令形式存储在存储器中,然后根据存储的程序,经过数字、模拟等输入、输出部件对生产过程进行控制的装置称为可编程序控制器。”近年来,PC的技术不断更新换代,  相似文献   

10.
本文从当前巨型机系统的体系结构的发展和当前的状况出发,分析了它们的主要特点和存在的问题。一方面为了提高巨型机的性能设计者尽力研究并行算法,采用许多措施提高计算的并行度;另一方面,由于现在的巨型机都是采用传统的以指令流概念来设计的,指令的执行基本上是顺序的,因此指令相关、地址相关等的矛盾,并行性受到限制,提高计算的并行度是有局限的。为此提出了一种新型的计算机体系结构,即以数据流概念来设计的数据流计算机。文中阐述了有关数据流计算机的结构原理,分析了它的特点并提出了一个采用数据流计算机结构的巨型机系统.它是由一个以数据流计算机为中心处理机结合一个大容量的主存贮器和许多外围机组成。外围机的任务除了一般的输入输出、诊断、维护任务之外,还要担负起把输入的高级语言的源程序转换为数据流计算机能所执行的程序,以充分发挥数据流计算机的计算的高并行度和很高的计算速度。为巨型机系统结构的发展提供了一个方向。  相似文献   

11.
由梯形图程序改写为指令表,便于将程序用图5的编程器输入PLC,改写的顺序应遵循由左至右从上而下的原则。程序由五段构成:Ⅰ为典型的点动控制;Ⅱ为计数程序段。该段先以LD指令开始计数输入回路,然后仍是LD开始的复位输入回路,最后是计数器指令结束两个LD的回路,这一顺序不可颠倒。计数输入与复位输入都是从左母线开始,所以用LD指令起行书写,其后还可根据需要分别续以多个常开/常闭接点;Ⅲ为定  相似文献   

12.
<正> 常见的自动控制系统,其逻辑电路在同一时刻一般只发出一种动作指令;而在不同时刻发出的动作指令,其顺序一般又不允许颠倒。这里所说的“故障自诊电路”,就是指为防止“指令并行”和“指令倒序”而  相似文献   

13.
小百科库     
美国IBM公司和欧洲共同体达成一个协议,其中对最重要的计算机术语的涵义作出了明确规定: 硬件——即计算机本身,包括电子线路、终端设备、操作键盘和附件。中央处理部件——计算机的心脏,它包括进行计算、存储信息和执行包括数据和文字处理在内的各种任务的电子线路。软件——告诉计算机干什么的指令。软件对于硬件犹如司机和交通图对于汽车。程序——软件同义词。  相似文献   

14.
<正> 一、汇编语言和汇编程序汇编和宏汇编语言是工业测控微机系统的基本语言。即使是一个带有显示器,键盘和软硬盘驱动器的完整系统,也必须有写在ROM 或EPROM 中经过汇编的系统软件作为工具程序来支持各种接口。计算机的机器语言可看作指令的位串集合;每条机器指令能完成的动作,由计算机硬件决定。汇编语言是一种符号语言,用汇编语言编写的程序(源程  相似文献   

15.
转移     
此处转移系指越出程序的正常顺序操作,它不同于状态转接,中断或手工干与。 360系统转移指令形式是RR,RX,或RS;在这3种形式中每种都能给出一种不同形式的转移地址,但都能允许转移到磁芯存贮器中的任意合法地址。 要把程序分成由4096字节或少于4096字节组成的模区(module),每一模区前面都有一条USING指令,可能是聪明的设计办法。这能使程序设计员不必为汇编的程序分配基数寄存器和计算位移值。符号地址每次都由同一子程序的指令访问,汇编的程序就将计算出的位移值插入该  相似文献   

16.
大量的信息存储与检索是计算机应用的一个重要方面。但是,如何合理组织数据才能节省存储空间,并获得较高的检索速度是我们当前推广微型计算机应用的一个重要向题。我们在将微型计算机应用于江西钢厂企业管理的课题研究中,探讨了磁盘数据的组织与结构,解决了大量数据在微型计算机上的存储与检索问题。微型计算机上的数据通常都是以文件形式存储在磁盘上。数据的存取方式分为随机与顺序两种。顺序方式存储数据对于不定长度的记录可以节省存储空间,但查询的速度很慢。它的平均查询长度为n/2 (n为存储记录数据总个数)。这对于大量的存储数据,也就是说,当n相当大的时候,我们等待机器应答的时  相似文献   

17.
单板机用于实的控制时,由于其内存容量一般都不大,因此如何节省内存单元是在编制程序时必须考虑的问题。一、写程序指令的应用在计算机执行程序时,时常会遇到这样的情况:主程序通过判断当前的条件来调用不同的子程序、或者不同的主程序需要调用不同的子程序,而这些子程序只有对应的一条或很少几条指令不同。对于这样的情况,我们可以应用写指令程序来节省子程序,将那些子程序合并成一个。图1是采用写指令程序示意  相似文献   

18.
在外行人看来,计算机好象很聪明,其实,它那“聪明”,归根到底,是人(特别是内行的计算机专家)赋予它的.它每做一件事,哪怕很简单的微小动作,都有赖于人的指示.人所用以指示计算机做各种各样事的指令,集合起来,就是该台计算机的指令集.计算机只认这些指令.为解决某一特定问题所要用到的所有指令一条一条地按顺序排列起来,便是所谓“程序”(或“软件”).不同的计算机有不同的指令集,不同的计算机,指令条数多少不一.在计算机研制的早期,人们以为,计算机所能辨识和执行的指令越多,功能便越强,编制程序便越方便,编出的程序功能便越强.因此,计算机的指令集越来越大,条数越来越多,从最初的二、三十条到几百上千条.而  相似文献   

19.
1项目介绍CNC(数控机床)是计算机数字控制机床(Computer numerical control)的简称,是一种由程序控制的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,通过计算机将其译码,从而使机床执行规定好了的动作,通过刀具切削将毛坯料加工成半成品成品零件。  相似文献   

20.
一种基于子结构分析的基本块重排算法   总被引:3,自引:0,他引:3  
刘先华  杨阳  张吉豫  程旭 《软件学报》2008,19(7):1603-1612
基本块重排是一类通过重新排布基本块在存储中的位置,以减少转移开销和指令cache失效率的编译优化技术.介绍了一种基于子结构分析的基本块重排算法.该算法通过统计剖视信息中控制流图的边执行频率,基于处理器转移预测策略构建转移开销模型和基本块排布收益模型.算法采用局部子结构优化的策略,改善基本块在存储中的排列顺序,从而减少转移开销,并提高指令cache的使用率,改善程序的总体性能.在UniCore处理器平台上进行了实验.实验结果表明,与其他基本块重排算法相比,该基本块重排算法在更大程度上减少转移开销和指令cache失效率的同时,其时间复杂度保持为O(n×logn).  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号