电气保运考试

什么是指令?什么是程序?程序设计语言有哪几类?

题目

什么是指令?什么是程序?程序设计语言有哪几类?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

什么是面向对象程序设计语言中的对象。


正确答案:对象指在应用问题中出现的各种实体、事件、规格说明等,由一组属性值和在这组值上的一组服务(或称操作)构成,要接触包含在一个对象中的内容和功能,需要使用此对象的属性和方法。

第2题:

程序控制指令有什么功能?


正确答案: 具有测试、分析、判断能力,控制程序的运行顺序和方向。

第3题:

从体系结构的观点对指令集进行分类。根据哪五种尺度?

(2)通常有哪三种指令集体系结构?请写出各自的优缺点?

(3)GRP机分为几类?它们的优缺点各是什么?


正确答案:从体系结构的观点对指令集进行分类可以根据下述五种尺度: ①操作数在CPU中的存储方式即操作数从主存中取来后要把它保存在什么地方。 ②显式操作数的数量即在一条典型的指令中有多少个显式命名的操作数。 ③操作数的位置即任一个ALU指令的操作数能否放在主存中或者必须把某些操作数甚至全部操作数都放在CPU的内部存储器中?如果某操作数要放在主存中那么它是如何定位的? ④指令的操作即在指令集中提供哪些操作。 ⑤操作数的类型与大小即每个操作数是什么类型、尺寸大小以及怎样对它规定。 以上五条排列的次序大体上反映了它们在区分指令集时所扮演角色的重要程度。次序越靠前就越重要。 (2)通常有三种指令集体系结构这三类分别为:堆栈(Stack)、累加器(Accumulator)和寄存器集 (a set of registers)。 它们的优缺点如下: (3)GRP机分为三类这三类分别是; ①寄存器—寄存器(Regi9ter—Register)类 ②寄存器—存储器(Register—Memory)类 ③存储器—存储器(Memory—Memory)类 它们的优缺点如下:
从体系结构的观点对指令集进行分类,可以根据下述五种尺度: ①操作数在CPU中的存储方式,即操作数从主存中取来后要把它保存在什么地方。 ②显式操作数的数量,即在一条典型的指令中有多少个显式命名的操作数。 ③操作数的位置,即任一个ALU指令的操作数能否放在主存中,或者必须把某些操作数甚至全部操作数都放在CPU的内部存储器中?如果某操作数要放在主存中,那么它是如何定位的? ④指令的操作,即在指令集中提供哪些操作。 ⑤操作数的类型与大小,即每个操作数是什么类型、尺寸大小,以及怎样对它规定。 以上五条排列的次序大体上反映了它们在区分指令集时所扮演角色的重要程度。次序越靠前就越重要。 (2)通常有三种指令集体系结构,这三类分别为:堆栈(Stack)、累加器(Accumulator)和寄存器集 (a set of registers)。 它们的优缺点如下: (3)GRP机分为三类,这三类分别是; ①寄存器—寄存器(Regi9ter—Register)类 ②寄存器—存储器(Register—Memory)类 ③存储器—存储器(Memory—Memory)类 它们的优缺点如下:

第4题:

程序设计语言的主要用途是什么?


正确答案: 程序设计语言,也叫计算机语言,是人和计算机交流信息且计算机和人都能识别的语言,是程序设计人员和计算机进行信息交流的工具。

第5题:

程序设计语言分为哪几类?


正确答案: 程序设计语言,按照语言级别可以分为两大类:低级语言和高级语言。
低级语言包括机器语言和汇编语言。低级语言依赖于特定的机器,其使用复杂、繁琐、费时、易出差错,因而程序编写也有一定的难度。
机器语言是表示成二进制形式的机器基本指令集,或者是操作码经过符号化的基本指令集,其存储由语言本身决定。汇编语言比机器语言更直观,是机器语言中地址部分符号化的结果,或进一步包括宏构造。
即便是现在汇编语言有着生产效率低、维护困难、容易出错的缺点,但是在实现与硬件系统接口部分时,仍然采用它,因为它易于实现接口,实现效率高。
高级语言的表示方法要比低级语言更接近于待解的问题,其特点是在一定程度上与具体机器无关,易学、易用、易维护。高级语言的实现极大地提高了软件的生产效率。
众多的高级语言根据不同的标准有不同的分类方式。
(1)按照应用范围分为:通用语言与专用语言。
通用语言有:Pascal、C、C++、Java等;目标单一的语言称为专用语言,有:APT等。
(2)按照用户的要求分为:过程式语言和非过程式语言。
过程式语言的主要特征是,用户可以指明一系列可执行的顺序运算,以表示相应的计算过程,如Pascal、C等;非过程式语言反之,较为著名的是Java。
(3)按照使用方式分为:交互式语言和非交互式语言。
具有反映人机交互作用的语言成分的语言成为交互式语言,如BASIC等;不反映人机交互作用的语言称为非交互式语言,如Pascal、C等都是非交互式语言。
(4)按照语言的内在特点分为:系统实现语言、静态高级语言、动态高级语言和块结构高级语言;
系统实现语言例如:C语言;静态高级语言例如:COBOL和FORTRAN语言;动态高级语言的特点是动态完成所有的存储管理,如Java;块结构高级语言,例如ALGOL和Pascal语言。

第6题:

什么是指令的重叠解释方式?重叠解释方式有哪三种?


正确答案: 所谓重叠解释方式,即是在两条相邻指令的解释过程中,某些不同解释阶段在时间上存在重叠部分。重叠解释方式分三种:一次重叠、先行控制技术和多操作部件并行。

第7题:

什么是微命令和微操作?什么是微指令?微程序和机器指令有何关系?微程序和程序之间有何关系?


正确答案: 微命令是控制计算机各部件完成某个基本微操作的命令。微操作是指计算机中最基本的、不可再分解的操作。微命令和微操作是一一对应的,微命令是微操作的控制信号,微操作是微命令的操作过程。
微指令是若干个微命令的集合。
微程序是机器指令的实时解释器,每一条机器指令都对应一个微程序。
微程序和程序是两个不同的概念。微程序是由微指令组成的,用于描述机器指令,实际上是机器指令的实时解释器,微程序是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存储器中

第8题:

什么是桥塞,有哪几类,有什么用途?


正确答案: ⑴桥塞是停留在井中某一深度且与管柱脱离的封隔器,故又称丢手封隔器;
⑵桥塞按其座封方式分为电缆和管柱两种,按其解封方式可分为可取、不可取、可钻三种按其使用期分为暂时性、永久性两种;
⑶用途:
①代替水泥塞用于封堵底层、封井;
②用于分层开采,如插管组合卡堵水层,开采油层;
③用作封隔器,进行挤水泥、压裂酸化和堵水等特殊井下作业。

第9题:

程序是用某种计算机程序设计语言编写的指令、命令和语句的集合。


正确答案:正确

第10题:

程序和指令有什么区别,简述指令执行过程。


正确答案: 计算机所能识别并能执行的每一条操作命令成为一条机器指令,程序是完成既定任务的一组指令序列;首先将要执行的指令从内存中取出送入cpu,然后由cpu对指令进行分析译码,判断该条指令要完成的操作,向各部件发出完成该操作的控制信号,实现该指令的功能。