第4章冯.诺依曼计算机:机器级程序及其执行练习题答案解析讲诉

合集下载

计算机组成原理课后答案

计算机组成原理课后答案

计算机组成原理课后答案计算机组成原理课后答案1. 什么是冯·诺依曼体系结构?答:冯·诺依曼体系结构是一种计算机系统组织结构,它由存储器、运算器、控制器、输入设备和输出设备五个部分组成。

在冯·诺依曼体系结构中,指令和数据都以二进制代码形式存储在存储器中,计算机按照存储器中指令的顺序逐一执行。

这种体系结构可以被认为是现代电子计算机的基础。

2. 什么是指令集体系结构?答:指令集体系结构是一组所设计计算机的指令集合和数据类型。

它是计算机系统中非常重要的一部分,指定了计算机硬件和软件的工作方式,决定了计算机可以执行哪些操作。

指令集体系结构与冯·诺依曼体系结构密切相关,而且在冯·诺依曼体系结构中,指令集体系结构是一个重要的架构要素之一。

3. 什么是汇编语言?答:汇编语言是一种低级别的编程语言,可用于编写计算机程序。

它是通过把符号操作码和指令立即数等组合成不同的指令,来为计算机提供指令和数据的文字形式表达。

汇编语言可以直接与底层硬件进行交互,以产生高效的机器码,从而实现对复杂算法的支持,提高程序执行速度。

4. 什么是时钟?答:时钟是计算机中用来控制硬件元件同步工作的基本部件。

它会以固定频率发送一个信号,它会告诉其他设备,它们什么时候需要执行指令或进行读写操作。

时钟的频率称为时钟速度,以赫兹(Hz)来度量,它是计算机处理速度的一个重要因素。

5. 什么是操作系统?答:操作系统是计算机系统中的一个重要软件组件,其主要任务是管理计算机硬件和软件资源,给应用程序提供服务和支持。

操作系统的核心功能包括进程管理、文件系统、内存管理和输入输出管理等,它可以直接参与到计算机硬件和软件的所有层面。

6. 什么是中断?答:中断是一种计算机处理机制,它允许在程序运行过程中暂时停止当前正在运行的程序,处理一些紧急事件或处理请求。

当一个中断事件发生时,在正常程序执行过程外自动启动一个中断服务程序,并且在中断服务程序执行完成后,程序会继续从被中断的位置重新开始执行,从而实现了在程序运行时及时响应各种事件的目的。

第1-6章 习题

第1-6章 习题

第1章习题1.冯·诺依曼型计算机的基本思想是什么?2.简述冯·诺依曼型计算机的基本特点。

3.按照存储程序原理,冯·诺依曼型计算机必须具备哪些功能?4.计算机系统可分为哪几个层次?说明各层次的特点及其相互联系。

5.分别解释虚拟机器和实际机器的含义。

6.简述计算机系统结构和计算机组成的含义,以及两者研究内容上的区别。

7.什么是计算机系统的硬件和软件?8.计算机的硬件由哪些部件组成,它们各起什么作用?9.什么叫计算机的软件系统?计算机软件按功能的不同可分为哪几类?它们各起什么作用?10.为什么说计算机系统的硬件和软件在逻辑功能上是等效的?11. 计算机中为什么采用二进制的表示形式?12.操作系统是一种,用于,是的接口。

13.计算机的硬件包括、、、、五部分。

14.存储器分为和。

在CPU运行程序时,必须把程序放在。

15.计算机的运算精度主要由计算机的决定,越,则计算机的运算精度越高。

16. 操作系统是一种(1),用于(2),是(3)的接口。

17.冯.诺依曼结构计算机的基本特点是。

18.计算机软件一般可分为,和。

19. 现代计算机系统如何进行多级划分?这种分级观点对计算机设计会产生什么影响?20.兼容性是计算机的一个重要性能,请解释一下何为向上兼容?21. 如何理解软、硬件之间的等价性?22. 计算机各部件之间的信息流分成哪两类?1. 总线的特性包括那些内容?2. 总线为什么要标准化?3. 总线按功能划分,可以分为:三种类型;若按信息传输方向划分,又可以分为:两种类型;若按功用划分,则总线可以分为三种类型。

4. 简述总线的性能指标。

5. 如果一个总线时钟周期中并行传输32位数据,总线时钟频率为266MHz,求其总线带宽是多少?若将传输数据位数提高到64位,时钟频率提高到800MHz,这时候该总线带宽能达到多少?6. 比较单总线和多总线的性能特点。

7. 试画出链式查询方式的优先级裁决逻辑电路。

计算机组成原理课后习题答案

计算机组成原理课后习题答案

第1章习题参考答案1.电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。

2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯·诺依曼计算机的特点如下:①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;②计算机内部采用二进制来表示指令和数据;③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。

第③点是最主要的一点。

3.计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。

它们各自的功能是:①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。

②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。

③存储器:用来存放程序和数据。

④运算器:对信息进行处理和运算。

⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。

4.什么叫总线?简述单总线结构的特点。

解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。

单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。

C P U 与主存、C P U 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过C P U 的干预。

5.简单描述计算机的层次结构,说明各层次的主要特点。

解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。

第0级为硬件组成的实体。

第1级是微程序级。

这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。

第2级是传统机器级。

这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。

计算机体系结构习题与答案

计算机体系结构习题与答案

一、复习题1.简述冯∙诺依曼原理,冯∙诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心?答:冯∙诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式工作。

这3条合称冯∙诺依曼原理冯∙诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。

(P51-P54)2.简述计算机体系结构与组成、实现之间的关系。

答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。

计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。

同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。

计算机实现,是计算机组成的物理实现, 就是把完成逻辑设计的计算机组成方案转换为真实的计算机。

计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。

在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。

(P47-P48)3.根据指令系统结构划分,现代计算机包含哪两种主要的体系结构?答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结构。

(P55)4.简述RISC技术的特点?答:从指令系统结构上看,RISC 体系结构一般具有如下特点:(1) 精简指令系统。

可以通过对过去大量的机器语言程序进行指令使用频度的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环境等的支持增设一些最常用的指令;(2) 减少指令系统可采用的寻址方式种类,一般限制在2或3种;(3) 在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽可能等长;(4) 单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。

《微机系统原理与接口技术》答案

《微机系统原理与接口技术》答案

第1章习题解答1、冯诺依曼计算机的内涵是什么?这种计算机程序运行是由指令流驱动的还是数据流驱动的?答:冯诺依曼计算机的内涵:由运算器、控制器、存储器、输入设备、输出设备5大部分组成计算机硬件。

数据和计算机指令采用二进制数形式表示,存储在计算机内部存储器中。

计算机工作原理的核心是“存储程序”和“程序控制”。

事先编制好的由计算机指令组成的程序在执行前先装入存储器,控制器依据程序中的指令顺序周而复始地取出指令、分析指令、执行指令,根据指令的功能进行相应的运算,直到完成全部指令操作为止.程序的运行是通过指令流来驱动的。

2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。

答:微型计算机系统的三个层次:微处理器、微型计算机和微型计算机系统。

三者的内涵:微处理器是利用大规模集成电路技术,将组成计算机的核心部件——运算器和控制器集成在一块硅片上的集成电路,简称MPU,习惯上称CPU。

微型计算机则是以微处理器为核心,配以内存储器、输入/输出(I/O)接口电路,通过总线结构连接而构成的裸机。

微型计算机系统是由微型计算机配以相应的外围设备(如键盘、显示器、打印机、外存储器等)、电源和其他辅助设备(如面板、机架等),以及控制微型计算机工作的软件而构成的完整的计算系统。

它们三者之间是从局部到全局的关系。

单纯的微处理器和单纯的微型计算机都不能独立工作。

只有微型计算机系统才是完整的计算系统,才可正常工作。

3、为什么把微型计算机的基本结构说成是总线结构?试简述总线结构的优点。

答:在微型计算机中,各组成部分之间是通过总线(包括地址总线、数据总线、控制总线)连接在一起而构成一个整体的,它们之间的信息交换也是通过总线进行。

CPU通过总线与存储器和I/O接口电路连接,I/O接口和外设也是通过总线连接,即使在CPU内部,它的各功能部件也是通过总线相连的。

因此微型计算机的基本结构就是总线结构。

微型计算机采用总线结构后,系统中各功能部件之间的相互关系变为各部件面向总线的单一关系。

计算机导论课后习题答案

计算机导论课后习题答案

计算机导论课后习题答案(总21页) -本页仅作为预览文档封面,使用时请删除本页-计算机导论课后习题答案汇编第一章一、简答题1、什么是计算机计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。

一个计算机系统包括硬件和软件两大部分。

2、解释冯·诺依曼所提出的“存储程序”概念。

把程序和数据都以二进制的形式同意存放在存储器中,由机器自动执行。

不同的程序解决不同的问题,实现了计算机通用计算的功能,3、计算机有哪些主要的特点运算速度快`精度高计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万次以上。

一般计算机可以有市纪委甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。

具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。

能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。

高度的自动化和灵活性计算机采取存储程序方式工作,即把编号的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。

4、计算机有哪些主要的用途(1)科学计算(2)数据处理(3) 实时控制(4)人工智能(5)计算机辅助工程和辅助教育(6)娱乐和游戏5、计算机发展中各个阶段的主要特点是什么第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件第三代计算机特征是半导体中小规模集成电路第四代计算机特征是大规模和超大规模集成电路6信息化社会的主要特点是什么1·建立完善的信息基础设施2·采用现金的信息技术3·建立广泛的信息产业4·拥有高素质的信息人才5·构建良好的信息环境7、信息化社会对计算机人才的素质和知识结构有哪些要求在信息化社会中所需要的计算机人才是多方位的,不仅需要研究型、设计型的人才,而且需要应用型的人才;不仅需要开发型人才而且需要维护型、服务型、操作型的人才。

(完整版)计算机组成原理作业讲解1-4章答案分解

(完整版)计算机组成原理作业讲解1-4章答案分解

1.1 概述数字计算机的发展经过了哪几个代?各代的基本特征是什么?略。

1.2 你学习计算机知识后,准备做哪方面的应用?略。

1.3 试举一个你所熟悉的计算机应用例子。

略。

1.4 计算机通常有哪些分类方法?你比较了解的有哪些类型的计算机?略。

1.5 计算机硬件系统的主要指标有哪些?答:机器字长、存储容量、运算速度、可配置外设等。

答:计算机硬件系统的主要指标有:机器字长、存储容量、运算速度等。

1.6 什么是机器字长?它对计算机性能有哪些影响?答:指CPU一次能处理的数据位数。

它影响着计算机的运算速度,硬件成本、指令系统功能,数据处理精度等。

1.7 什么是存储容量?什么是主存?什么是辅存?答:存储容量指的是存储器可以存放数据的数量(如字节数)。

它包括主存容量和辅存容量。

主存指的是CPU能够通过地址线直接访问的存储器。

如内存等。

辅存指的是CPU不能直接访问,必须通过I/O接口和地址变换等方法才能访问的存储器,如硬盘,u盘等。

1.8 根据下列题目的描述,找出最匹配的词或短语,每个词或短语只能使用一次。

(1)为个人使用而设计的计算机,通常有图形显示器、键盘和鼠标。

(2)计算机中的核心部件,它执行程序中的指令。

它具有加法、测试和控制其他部件的功能。

(3)计算机的一个组成部分,运行态的程序和相关数据置于其中。

(4)处理器中根据程序的指令指示运算器、存储器和I/O设备做什么的部件。

(5)嵌入在其他设备中的计算机,运行设计好的应用程序实现相应功能。

(6)在一个芯片中集成几十万到上百万个晶体管的工艺。

(7)管理计算机中的资源以便程序在其中运行的程序。

(8)将高级语言翻译成机器语言的程序。

(9)将指令从助记符号的形式翻译成二进制码的程序。

(10)计算机硬件与其底层软件的特定连接纽带。

供选择的词或短语:1、汇编器2、嵌入式系统3、中央处理器(CPU)4、编译器5、操作系统6、控制器7、机器指令8、台式机或个人计算机9、主存储器10、VLSI答:(1)8,(2)3,(3)9,(4)6,(5)2,(6)10,(7)5,(8)4,(9)1,(10)7计算机系统有哪些部分组成?硬件由哪些构成?答:计算机系统硬件系统和软件系统组成。

计算机系统结构试题及答案(四)

计算机系统结构试题及答案(四)

计算机系统结构试题及答案一、选择题(50分,每题2分,正确答案可能不只一个,可单选或复选)1.(CPU周期、机器周期)是内存读取一条指令字的最短时间。

2.(多线程、多核)技术体现了计算机并行处理中的空间并行。

3.(冯•诺伊曼、存储程序)体系结构的计算机把程序及其操作数据一同存储在存储器里。

4.(计算机体系结构)是机器语言程序员所看到的传统机器级所具有的属性,其实质是确定计算机系统中软硬件的界面。

5.(控制器)的基本任务是按照程序所排的指令序列,从存储器取出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。

6.(流水线)技术体现了计算机并行处理中的时间并行。

7.(数据流)是执行周期中从内存流向运算器的信息流。

8.(指令周期)是取出并执行一条指令的时间。

9.1958年开始出现的第二代计算机,使用(晶体管)作为电子器件。

10.1960年代中期开始出现的第三代计算机,使用(小规模集成电路、中规模集成电路)作为电子器件。

11.1970年代开始出现的第四代计算机,使用(大规模集成电路、超大规模集成电路)作为电子器件。

12.Cache存储器在产生替换时,可以采用以下替换算法:(LFU算法、LRU算法、随机替换)。

13.Cache的功能由(硬件)实现,因而对程序员是透明的。

14.Cache是介于CPU和(主存、内存)之间的小容量存储器,能高速地向CPU提供指令和数据,从而加快程序的执行速度。

15.Cache由高速的(SRAM)组成。

16.CPU的基本功能包括(程序控制、操作控制、时间控制、数据加工)。

17.CPU的控制方式通常分为:(同步控制方式、异步控制方式、联合控制方式)反映了时序信号的定时方式。

18.CPU的联合控制方式的设计思想是:(在功能部件内部采用同步控制方式、在功能部件之间采用异步控制方式、在硬件实现允许的情况下,尽可能多地采用异步控制方式)。

19.CPU的同步控制方式有时又称为(固定时序控制方式、无应答控制方式)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章冯.诺依曼计算机:机器级程序及其执行1、关于“图灵机”,下列说法不正确的是_____。

(A)图灵机给出的是计算机的理论模型;(B)图灵机的状态转移函数<q, X, Y, R(或L或N), p>,其实就是一条指令,即在q状态下,当输入为X时,输出为Y,读写头向右(R)、向左(L)移动一格或不动(N),状态变为p;(C)图灵机是一种离散的、有穷的、构造性的问题求解思路;(D)凡是能用算法方法解决的问题也一定能用图灵机解决;凡是图灵机解决不了的问题人和算法也解决不了;(E)上述有不正确的。

答案:E解释:本题考核基本的图灵机模型。

20世纪30年代,图灵提出了图灵机模型,建立了指令、程序及通用机器执行程序的理论模型,奠定了计算理论的基础,因此(A)正确;选项(B)是图灵机的五元组形式的指令集,是一个行动集合,又称状态转移函数,因此正确;图灵机是一种离散的、有穷的、构造性的问题求解思路,一个问题的求解可以通过构造其图灵机(即算法和程序)来解决,因此(C)正确;(D)为图灵可计算性问题,正确。

综上,本题答案为(E)。

具体内容请参考第四章视频之“图灵机的思想与模型简介”以及第四章课件。

2、关于“图灵机”和“计算”,下列说法不正确的是_____。

(A)计算就是对一条两端可无限延长的纸带上的一串0和1,一步一步地执行指令,经过有限步骤后得到的一个满足预先规定的符号串的变换过程;(B)“数据”可被制成一串0和1的纸带送入机器中进行自动处理,被称为数据纸带;处理数据的“指令”也可被制作成一串0和1的纸带送入机器中,被称为程序纸带;机器一方面阅读程序纸带上的指令,并按照该指令对数据纸带上的数据进行变换处理。

(C)计算机器可以这样来制造:读取程序纸带上的指令,并按照该指令对数据纸带上的数据做相应的变换,这就是图灵机的基本思想;(D)上述有不正确的。

答案:D大学计算机-计算思维练习题集解释:本题考核对图灵机思想的理解。

(A)(B)(C)均叙述正确,(D)错误。

具体内容请参考第四章视频之“图灵机的思想与模型简介”以及第四章课件。

3、下图为用状态转换图示意的一个图灵机,其字母集合为{0,1,X,Y,B},其中B为空白字符;状态集合{S1,S2,S3,S4,S5},其中S1为起始状态,S5为终止状态;箭头表示状态转换,其上标注的如<in, out, direction>表示输入是in时,输出out,向direction方向移动一格,同时将状态按箭头方向实现转换,其中in,out均是字母集中的符号,direction可以为R(向右移动)、L(向左移动)、N(停留在原处)。

该图灵机的功能是_____。

(A)识别是否如0101,01010101的0、1串,即一个0接续一个1,且0的个数和1的个数相同;(B)识别是否如000111,00001111的0、1串,即左侧连续0的个数和右侧连续1的个数相同的0、1串;(C)将形如0101,01010101的0、1串,即一个0接续一个1,且0的个数和1的个数相同,转换为XYXY,XYXYXYXY的形式;(D)将形如000111,00001111的0、1串,即左侧连续0的个数和右侧连续1的个数相同的0、1串转换为XXXYYY,XXXXYYYY的形式。

答案:D解释:本题考核图灵机模型及其应用。

根据本题中<in, out, direction>的描述及状态转移图,可以看到该图灵机是将一个0、1串中的0转换成X,1转换成Y。

接着,具体来看S1、S2、S3的转移,一个串从S1开始,当遇到第一大学计算机-计算思维练习题集个0,将0转换成X,然后向右移一位,进入状态S2,该状态检测下一位是否为1,当不是的话,什么都不做,直接向右移一位,知道遇到第一个1,遇到以后,将1转换成Y,向左移动,进入到状态S3,该状态回溯0、1串,直到遇到X,然后指向在其右侧的符号,返回到S1状态。

这个过程即为一个左侧连续0的个数和右侧连续1的个数相同的0、1串,每次都寻找排在最前面的一个0和一个1,将它们分别转换成X,Y,直到所有的0和1转换为X和Y。

因此,答案(D)正确。

具体内容请参考第四章视频之“图灵机的思想与模型简介”以及第四章课件。

4、下图为用状态转换图示意的一个图灵机,其字母集合为{0,1,X,Y,B},其中B为空白字符;状态集合{S1,S2,S3,S4,S5,S6},其中S1为起始状态,S6为终止状态;箭头表示状态转换,其上标注的如<in, out, direction>表示输入是in时,输出out,向direction方向移动一格,同时将状态按箭头方向实现转换,其中in,out均是字母集中的符号,direction可以为R(向右移动)、L(向左移动)、N(停留在原处)。

该图灵机的功能是_____。

(A)识别是否如0101,01010101的0、1串,即一个0接续一个1,且0的个数和1的个数相同;(B)识别是否如000111,00001111的0、1串,即左侧连续0的个数和右侧连续1的个数相同的0、1串;(C)将形如0101,01010101的0、1串,即一个0接续一个1,且0的个数和1的个数相同,转换为XYXY,XYXYXYXY的形式;(D)将形如000111,00001111的0、1串,即左侧连续0的个数和右侧连续1的个数相同的0、1串转换为XXXYYY,XXXXYYYY的形式。

答案:B解释:大学计算机-计算思维练习题集本题考核对图灵机思想的理解。

该图灵机由上题衍生出来,即类似(A)(C)中的间隔字符串无法通过S4,而类似(B)(D)中的字符串可以运行至S4将0、1串变更为X、Y串,但在S5状态中图灵机又将X、Y串变回0、1串,因此该图灵机不是用来转换字串的,该图灵机是用来检验字串的,因此(B)正确。

具体内容请参考第四章视频之“图灵机的思想与模型简介”以及第四章课件。

5、下图为用状态转换图示意的一个图灵机,其字母集合为{V,C,+,=,“空格”,;};状态集合{S1,S2,S3,S4,S5,S6,S7},其中S1为起始状态,S7为终止状态;箭头表示状态转换,其上标注的如<in, out, direction>表示输入是in时,输出out,向direction方向移动一格,同时将状态按箭头方向实现转换,其中in,out均是字母集中的符号,null表示什么也不写,direction可以为R(向右移动)、L(向左移动)、N(停留在原处)。

该图灵机的功能是_____。

(A)能够识别“V=C+C;”形式的符号串;(B)能够识别“V=C;”形式的符号串;(C)能够将符号串中的空格去除掉;(D)上述全部能够识别。

答案:D解释:本题考核图灵机模型及其应用。

选项(A)的状态转移顺序为S1->S2->S3->S4->S5->S6->S7;选项(B)为S1->S2->S3->S4->S7;选项(C)从每个状态中可以看出,遇到空格不做工作,直接指向下一符号,即跳过空格。

因此选项(A)(B)(C)均正确,本题答案为(D)。

具体内容请参考第四章视频之“图灵机的思想与模型简介”以及第四章课件。

大学计算机-计算思维练习题集6、下图为用状态转换图示意的一个图灵机,其字母集合为{V,C,+,=,“空格”,;};状态集合{S1,S2,S3,S4,S5,S6,S7},其中S1为起始状态,S7为终止状态;箭头表示状态转换,其上标注的如<in, out, direction>表示输入是in时,输出out,向direction方向移动一格,同时将状态按箭头方向实现转换,其中in,out均是字母集中的符号,null表示什么也不写,direction可以为R(向右移动)、L(向左移动)、N(停留在原处)。

关于该图灵机的功能,说法不正确的是_____。

(A)既能够识别“V=C+C;”形式的符号串,又能识别“V=V+C;”形式的符号串;(B)既能够识别“V=C;”形式的符号串,又能识别“V=V;”形式的符号串;(C)既能够识别“V=V+C;”形式的符号串,又能识别“V=C+V;”形式的符号串;(D)上述说法不正确,即有该图灵机不能识别的符号串形式。

答案:D解释:本题考核对图灵机思想的理解。

该图灵机由上题衍生出来,因此可以识别“V=C+C;”、“V=C;”再分别将“V=V+C;”、“V=V”、“V=C+V;”代入图灵机,也均可正常运行至终结状态,因此(A)(B)(C)正确,所以(D)不正确。

具体内容请参考第四章视频之“图灵机的思想与模型简介”以及第四章课件。

7、关于“存储程序”,下列说法不正确的是_____。

(A)将“指令”和“数据”以同等地位保存在存储器中,以便于机器自动读取自动处理;(B)之所以将“程序”和“数据”事先存储于存储器中,是因为输入的速度满足不了机器处理的速度,为使机器连续自动处理,所以要“存储程序”;大学计算机-计算思维练习题集(C)依据“存储程序”原理,机器可由四大部分构成:运算器、存储器、输入设备和输出设备;(D)冯.诺依曼计算机的本质就是“存储程序、连续自动执行”。

答案:C解释:本题考核程序和数据如何被存储、如何被执行的。

指令和数据以同等地位保存在存储器中,可以便于机器自动读取自动处理。

因为输入的速度满足不了机器处理的速度,所以将“程序”和“数据”事先存储于存储器中,方便机器连续自动处理。

冯.诺依曼计算机的本质就是“存储程序、连续自动执行”。

依据“存储程序”原理,机器可由五大部件构成,为运算器、控制器、存储器、输入设备、输出设备,C选项缺少控制器所以错误。

具体内容请参考第四章视频之“冯·诺依曼计算机:思想与构成”及“自动存取:存储器的工作原理”以及第四章课件。

8、关于“冯.诺依曼计算机”的结构,下列说法正确的是_____。

(A)冯.诺依曼计算机仅需要三大部件即可:运算器、控制器和存储器;(B)一般,个人计算机是由中央处理单元(CPU)、存储器、输入设备和输出设备构成,没有运算器和控制器,所以它不是冯.诺依曼计算机;(C)以“运算器”为中心的冯.诺依曼计算机和以“存储器”为中心的冯.诺依曼计算机是有差别的,前者不能实现并行利用各个部件,受限于运算器;后者可以实现并行利用各个部件;(D)冯.诺依曼计算机提出“运算”和“存储”完全没有必要。

答案:C解释:本题考核冯.诺依曼计算机的思想及构成。

冯.诺依曼计算机需要五大部件:运算器、控制器、存储器、、输入设备、输出设备。

个人计算机中同样包含运算器和控制器。

并且以“运算器”为中心的冯.诺依曼计算机和以“存储器”为中心的冯.诺依曼计算机确实是有差别的,前者不能实现并行利用各个部件,受限于运算器;后者可以实现并行利用各个部件。

相关文档
最新文档