首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文给出了一种总线结构的Pascal直接执行计算机的结构。它由四个处理器组成:主控与输入/输出处理器、词法处理器、控制处理器和数据处理器。这种结构还可以发展成为一个多种语言的直接执行计算机系统。介绍了控制处理器的硬件结构和设计时的一些考虑,如一般算法、控制描述字的形式,为供进一步了解直接执行计算机的设计还给出了与‘IF’语句的直接执行有关的序列图。在直接执行计算机里,使用者与计算机都工作在高级程序语言的水平上,各种中间语言不再存在。由于这些特点,使得直接执行计算机有可能在总体性能、方便使用和推广程序语言等方面取得更好的效果。 我们研究了一种与冯、诺依曼型计算机结构不同的直接执行高级语言计算机结构。这种结构没有编译程序、汇编器、连接编辑程序或装载程序,通常的多层软件就不再需要,高级语言可以被直接执行。这种机器只有一种语言,高级语言就是裸机能够识别与执行的机器语言。在机器里只有一种程序形式——用户的源程序。 我们选择了Pascal语言作为直接执行计算机的机器语言。这种机器被叫做Pascal直接执行计算机。本文着重研究Pascal计算机的控制结构的直接执行。  相似文献   

2.
刘清 《计算机科学》1989,16(5):76-79
一、概述按照人们的常规,程序设计语言是指计算机能直接执行的机器语言、汇编语言以及其它高级语言,用这些语言描述问题求解的算法,机器能直接执行,并给出问题的解答。近年来计算机领域里提出的时态逻辑是具有强时态语义的语言,它也可让计算机直接执行,因  相似文献   

3.
本文分析了直接执行高级语言计算机系统结构的特点和要求,提出了用位片(Bit-Slice)逻辑器件设计和制造直接执行C语言计算机的组成方法。根据高级语言语法结构和直接执行结构的特点,分析了微程序设计和微指令格式的设计方法,并且给出了直接执行结构计算机(DHLC)具体的微程序设计和逻辑设计。  相似文献   

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

5.
本文探讨直接执行高级向量语言计算机的现实性,并讨论一类有利于这种现实性的计算机——向量机对高级语言的直接执行。 随着器件的飞速发展,不久将来,从计算器开始,部分的微处理机、小型机、中型机、甚至将来的部分大型机,会逐渐出现“剩余速度”和“剩余器材”。而这些速度和器材的“剩余”,对某些计算机来说,会逐渐被转移到用来提高系统软件的生产能力。本文认为这里讨论的直接执行高级向量语言的向量机可能最有希望被提前实现。  相似文献   

6.
本文从计算机的体系结构着手,分析了直接执行计算机结构的特点和现存的缺点,提出了直接执行结构的计算机系统应该采用的高级语言的基本功能和系统结构。在讨论可能采用的硬件组成方法后,根据我国现有的条件,提出了一台直接执行高级语言计算机系统(DEHLLC)的系统设计、逻辑设计和微程序设计。经过在Z-80系统上的模拟,证明了设计的正确性和可行性,并且把DEHLLC系统和Z-80系统作了性能对比和分析,证明了DEHLLC系统的先进性。  相似文献   

7.
引言 目前,大多数计算机用户均采用高级语言来编制程序,用户源程序经编译后得到用机器指令所组成的程序称为目标程序,通常机器执行的是目标程序,与汇编语言书写的程序相比,机器编译出来的目标程序不仅程序长,而且机器执行时所化费的时间长,虽然采用了各种语言优化等手段,但是要接近汇编程序还是比较困难的。其原因是由于编译程序的编制通常是在硬件结构已经确定好以后进行的,因而受到较大的限制,因此较好的办法是硬件结构的设计就要考虑如何加速目标程序的执行。本文介绍一台以科学计算为主。适合 FORTRAN等高级语言的目标程序执行的大型计算机的体系结构设计。在文章的前一部分选取了在通用计算机上进行计算的各种典型题目的程序,对它们的核心部分——循环程序进行数据和程序  相似文献   

8.
本文是“程序流程图的自动生成”一文的续篇;是在高级语言源程序已变换成流程图的前提下,讨论对框图进行结构优化并将优化过的框图变换成源程序的过程。  相似文献   

9.
本文介绍高级语言计算机体系中的一种新型结构——直接执行结构的基本原理和组成,并以一个简单的程序为例来阐明这种结构执行高级机器语言各基本语句的过程。  相似文献   

10.
本文介绍了一个在关系数据库处理机(RDBP)上实现的微程序控制系统。该系统使RDBP具有了两个主要特点:一是它可以对高级查询语言的子集进行直接解释执行,因而使得RDBP具有高级语言机的特点;二是它直接用于数据处理控制,如对可变长的字符串进行直接按内容处理,因而使RDBP具有进行数据处理的灵活性和高效性特点。这两个特点表明,采用微程序控制可以较好地解决高级的非过程化查询语言与低级的物理功能实现接口之间的“功能间隙”问题,而且也是当前提高数据库机器性能/价格比的一种可取的控制方式之一。  相似文献   

11.
一、引言 计算机经历了近四十年的发展。目前各类计算机与第一台冯·诺依曼计算机相比,仍属于同一类计算机。高级程序设计语言的出现,虽然减轻了人们在编制程序时的繁重的脑力劳动,但人们还得通过编译系统或解释系统将源程序翻译成机器代码,计算机才能执行。这样做使人与计算机中间隔了一层,使源程序的执行变得不自然,不直觉。这对使用者带来了种种困难。  相似文献   

12.
一、选择题 1.在计算机的许多应用场合,人们总是用汇编语言来编制应用程序,原因是汇编语言()。用汇编语言编制的程序称为()。它需经过()以后才能在计算机上运行。 A)比高级语言好懂 B)比机器语言便于编程,且速度比高级语言运行的速度快 C)比机器语言执行速度快 D)比其他语言好移植 E)目标程序 F)编译程序 G)解释程序 H)源程序 I)安装到计算机 J)编译并连接 K)解释 L)调试 [分析]对于本题的解答,要求读者了解汇编语言使用的场合及使用过程。因为汇编语言指令与机器指令有一一对应关系,执行速度比高级…  相似文献   

13.
<正> 一、引言七十年代以来,各种具有极高运算速度和极大存贮容量的并行计算机相继出现,这些并行机结构上不同于传统的单指令流单数据流计算机,它们具有同时或重叠地执行多条指令和处理多对数据的并行处理能力。这类并行机的出现,给高级语言编译程序带来了许多新问题,传统的编译程序构造方法已不能完全适应这类新型机器的结构要求。例如,如何自动识别源程序中的并行成份,并对源程序重新组织,产生出适应并行机特点的高效目标代码,就是编译程序在并行处理中必须研究的重要课题。  相似文献   

14.
源程序编辑器作为使用计算机高级语言进行软件开发时必不可少的工具之一,它的功能的优劣将直接影响编辑和调试源程序时的效率。因此开发出适用的dBASE源程序编辑器是广大用户所向往的事情。本文将详细阐述《dBASE语法制导程序编辑器》的设计思想和实现原理。  相似文献   

15.
ECSL 是一种面向方程的连续系统仿真语言,适用于不超过200阶的线性及非线性系统的仿真。这种语言可方便地直接以状态方程的形式编写源程序,程序明瞭易懂。ECSL 语言和 FORTRAN 兼容,是一种比 FORTRAN 更高级的语言,系统程序全部采用 FORTRAN 语句,便于移植到各种类型的计算机。本文介绍 ECSL 语言的特点、规则、系统程序结构及其使用方法。  相似文献   

16.
汇编语言是一门低级程序设计语言,它主要的功能是直接对硬件进行控制.虽然它是一门面向机器的语言,在可读性和移植性方面不及高级程序设计语言好,但用它所编写出来的程序能够在各种控制芯片上直接执行,具有效率高、反应快的特点,这是其它高级程序设计语言所无法超越的,所以汇编语言在当今软件设计领域中是无法被其它高级程序设计语言所替代的.  相似文献   

17.
本文叙述的“程序流程图的自动生成”是软件系统“程序的结构变挟与结构优化”的一部分。整个系统分成两篇文章来介绍,本篇先介绍对高级语言源程序进行自动分解并变换成流程图的过程。  相似文献   

18.
黄辉 《软件世界》1996,(12):68-69
自从计算机诞生以来,人们一直渴望着能得到一种简单、高效、与计算机平台无关的语言。用这种语言来开发应用软件,可以完全不考虑用户会使用怎样的计算机,计算机上配置的是何种操作系统和应用环境。这种想法,以往只能在源程序一级得以部分实现,直到1995年初,SUN公司宣布了Java语言的诞生,才使问题有了突破。Java也因此成了计算机界的热门话题。 Java的执行方式不同于以往任何一种语言。用它编写的应用程序,首先编译成一种称为字节码(Bytecode)的二进制代码。无论何种计算机,只要具备了Java解释器,就可以对这种二进制代码高效率地解释执行。字节码本身并不针对任何具体的计算机,它所涉及的指令系统、寄存器、栈结构等都是基于抽象规格  相似文献   

19.
本文提出了一种直接执行FORTRAN计算机的概念设计,介绍了对标准FORTRAN语言所作的一些限制和补充,目的在于保证直接执行的简便和效率,简单地叙述该计算机的体系结构,比较详细地列举了几个典型的FORTRAN语句的直接执行的过程,由此,不难看出本计算机工作的概貌,最后,对今后高级语言计算机的发展,提出了我们的一点粗浅看法。  相似文献   

20.
DJS-131计算机在用BASIC语言标题时,用光电机输入源程序,数据中出 现的某些错误,BASIC语言解释程序是不能识别的,影响了计算机的有效使用。为了解决这一问题,本文介绍了在BASIC语言解释程序中增设累计光电输入码的功能来检查源程序和数据输入的正确性。最后介绍了使用方法及其效果。  相似文献   

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

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