计算机组成原理课程综述论文

合集下载

关于计算机组成原理的课程论文(2)

关于计算机组成原理的课程论文(2)

关于计算机组成原理的课程论文(2)计算机组成原理的课程论文篇三浅谈计算机组成原理课程【摘要】本论文主要论述了冯·诺依曼型计算机的基本组成与器控制单元的构建方法。

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

一台计算机的核心是CPU,CPU的核心就是他的控制单元,控制单元直接影响着指令系统,它的格式不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响机器的适用范围。

【关键词】冯诺依曼型计算机,计算机的组成,指令系统,微指令一、计算机组成原理课程综述计算机组成原理是硬件系列课程中的核心课程,是计算机专业重要的专业基础课,它对其它课程有承上启下的作用,它的先修课程为“汇编语言”、“数字逻辑”,它又与“计算机系统结构”、“操作系统”、“计算机接口技术”等课程密切相关。

它主要讨论计算机各组成部件的基本概念、基本结构、工作原理及设计方法。

以层次结构的观点来叙述计算机各主要功能部件及组成原理;以数据信息和控制信息的表示、处理为主线来组织教学。

课程内容按横向方式组织,即不是自始至终介绍某一特定计算机的组成和工作原理,而是从一般原理出发,结合实例加以说明。

二、计算机组成原理主要内容和基本原理1、计算机的基本组成(一)冯·诺依曼计算机的特点1)计算机有运算器、存储器、控制器、输入设备、输出设备五大部件组成。

2)指令和数据以同等地位存放于存储器内,并可按地址寻访。

3)指令和数据均用二进制数表示。

4)指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。

5)指令在存储器内按顺序存放。

通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。

6)机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

计算机组成原理论文

计算机组成原理论文

合肥学院课程论文题目计算机组成原理课程综述系部计算机科学与技术系专业嵌入式班级11级计本(2)班学生姓名***指导教师张向东2013 年 5 月20 日计算机组成原理课程综述内容摘要计算机组成原理是计算机科学与技术系嵌入式专业中非常重要的基础专业课程,是以“数字逻辑”等专业基础课程为基础的一门课,同时也是“计算机系统结构”、“操作系统”、“计算机接口技术”等专业课程学习的基础课程。

在当下网络横行的年代,计算机组成原理有着十分广泛的应用,也与我们的日常生活密不可分。

日常生活中的科学计算与数据处理就是其最为广泛的应用之一,又如,电子商务,网络教育,人工智能等现今热门的领域也都是以其为基础的。

作为计算机系的学生,我们必须学好计算机组成原理这门课程。

本文旨在对这门课程的学习上进行一些讨论。

为此,我们需要从计算机的基本概念、计算机系统的基本组成及基本功能着手, 学习计算机的各个基本组成部件及控制单元的工作原理,掌握有关软、硬件的基本知识,尤其是各基本组成部件有机连接构成整机系统的方法,为培养自身对计算机系统的分析、设计、开发和使用能力打下基础。

一.计算机组成原理课程综述计算机组成原理这门课程主要介绍了计算机系统的基本组成,计算机硬件系统,中央处理器和控制单元。

课程主要研究CPU、主存储器、I/0接口和输入/输出以及总线的结构和功能。

通过对本门课程的学习,可以在自己的脑中建立计算机的整机概念,深入了解计算机的工作原理,掌握计算机组织与实现的技术和方法,以及计算机系统分析和系统设计的方法,从而为计算机专业以后要上的专业课的学习打下坚实的基础。

计算机组成原理从内容上看有以下几个特点:一是虽然计算机的五大部件自成体系,较为独立,但是从整机来看,整个课程具有明显的整体性;二是某些设计思想可应用于不同部件,具有相通性,比如并行性思想;三是课程内容相对固定,但也有新的技术理论不断出现,需要关注新技术的发展。

二.课程主要内容和基本原理(一)计算机系统计算机系统是由“硬件”和“软件”两大部分组成。

计算机组成原理论文

计算机组成原理论文

合肥学院课程综述论文题目系部计算机科学与技术专业计算机科学与技术班级计科系12级计本(3)班学生姓名程浩帆2014 年 5 月 6 日计算机组成原理课程综述摘要计算机从产生到现在不过短短60多年。

但它已经深入到人类生活的各各角落,现在人类的生活如果离开了计算机是难以想象的,而对于一个计算机科学与技术专业的学生来说,学习计算机组成原理却也是至关重要的。

本综述论文主要讲述计算机组成原理课程综述课程主要内容和基本原理、实际应用,以及学习的心得体会。

基本要求是使我们掌握计算机常用的逻辑部件的原理、参数及使用方法,学习计算机设计中的入门性知识,掌握维护、使用计算机的技能。

【关键词】 CPU 总线存储器指令系统控制单元(一)计算机组成原理课程综述:本书突出介绍计算机组成的一般原理,采用从外部大框架入手,层层细化的叙述方法,即采用自顶向下的分析方法,详细讲述了计算机组成原理。

通过对计算机系统概述、系统总线、存储系统、输入输出系统、中央处理器、控制单元的深入剖析和详细讲解,使得我们可以更形象更好地理解计算机的基本组成和工作原理。

从总体看全书共分为4篇,第1篇(第1、2章)介绍计算机的基本组成、发展及应用;第2篇(第3、4、5章)介绍系统总线、存储器(包括主存储器、高速缓冲存储器和辅助存储器)和输入输出系统;第3篇(第6、7、8章)介绍CPU的特性、结构和功能,包括计算机的算术逻辑单元、指令系统、指令流水、RISC技术及中断系统;第4篇(第9、10章)介绍控制单元的功能和设计,包括时序系统以及采用组合逻辑和微程序设计控制单元的设计思想与实现措施。

通过本书的学习,可以对计算机的原理有个整体的概念,这将有助于我们以后能够更好的与计算机打交道。

同时在以后工作中,我们遇到的计算机的问题都可以用我们在这本书中学到的原理来解释和应用。

(二)课程主要内容和基本原理:本书中主要讲到常用的组合逻辑器件,如译码器、数据选择器、编码器、ALU的原理;常用的同步时序电路,如寄存器、移位寄存器、计数器的原理、参数及使用方法,数字化编码,数制及数制转换,数据表示,检错纠错码;数据的算术与逻辑运算,运算器的功能、组成与设计;典型机的运算器实例。

计算机组成原理课程论文

计算机组成原理课程论文

计算机组成原理课程论文计算机组成原理课程是一门实践性较强的专业基础课程。

下面是店铺为大家整理的计算机组成原理课程论文,供大家参考。

计算机组成原理课程论文篇一谈“计算机组成原理”课程教学设计计算机组成原理课程论文摘要摘要:在介绍“计算机组成原理”课程特点的基础上,研究本课程的教学设计,制订实验课件的开发方案,并针对该课程几个重难点提出相关的教学策略。

计算机组成原理课程论文内容关键词:计算机组成原理;课程设计;知识体系现代社会计算机技术发展一日千里,计算机的组成结构与过去的小规模集成电路相比已不可同日而语,它已经是超大规模的集成电路。

高校开设“计算机组成原理”课程,其主要目的是学生通过该课程的学习,可以深入了解计算机的各功能部件,对每个部件在整机中起到的作用以及对应需完成的任务进行学习[1]。

1 课程特点及教学任务“计算机组成原理”是高校计算机专业的一门核心课程。

它在先导课与后续课间起着承上启下的重要作用,它的课程地位决定其知识范围广、知识容量大、更新速度快以及难度高的特点[2]。

因此在本课程中,教师更应该注意学生主体作用的体现。

计算机技术日新月异,老师所传授的知识要与时代的发展同步,使学生在校园内接触到的是新知识、新技术和新理念。

“计算机组成原理”是计算机本科专业必修的硬件课程。

学生通过本课程的学习,可以了解计算机常用的逻辑器件、部件的基本原理、基本结构和初步设计方法,了解简单、完备的单台计算机组成原理。

教学要求可以按照高、中、低分为三个层次,即“掌握”、“理解”和“了解”:“掌握”即要求学生对所学内容进行熟练掌握和深入理解,并且可以利用所学知识对相关的应用、初步设计等问题做出分析和解答;而“理解”要求学生可以利用所学内容对相关问题做简单的判断分析;“了解”则是对所学内容进行初步的了解[3]。

2 课程知识体系设计常规的课程知识体系都要求具备一定的系统性、科学性以及完整性。

不过相对于学习计算机原理的课程来说,上述也提到该课程的特点决定将其教学要求分为三个层次,因此,笔者认为可以将科学性标准作为需要主要把握的课程特性,而其系统性和完整性可以根据本课程的特点做适当的调整。

计算机组成原理参考论文

计算机组成原理参考论文

计算机组成原理参考论文计算机组成原理课程是计算机专业的一门核心课程,也是全国计算机专业硕士研究生入学试必考的科目之一,它在整个计算机专业课程体系中具有承上启下的作用。

下面是店铺给大家推荐的计算机组成原理参考论文,希望大家喜欢!计算机组成原理参考论文篇一《计算机组成原理实验教学改革探讨》摘要:本文首先分析了当前计算机组成原理实验教学现状及存在的问题,实验教学在计算机组成原理教学环节的重要作用,然后提出了计算机组成原理实验教学的改革思路,最后进行了总结。

关键词:实验教学计算机组成原理实验安排实验教改Abstract:This paper analyzes the important role of the current computer composition principle experiment teaching situation and existing problems,experimental teaching in teaching computer organization,and then propose a computer composition principle experiment teaching reform ideas,and finally summarized.Key words:experimental teaching;computer organization;experimental arrangement;experiment Reform 本文主要阐述了计算机组成原理实验教学的改革思路。

以全面提高教学质量为宗旨,以创新设计模式为主要指导思想,将硬件描述语言、先进的EDA开发工具和技术引入实验中,逐步更新传统硬件实验中的陈旧内容、模式及其实验平台,将成为计算机组成原理实验的一个发展趋势。

改进后的计算机组成实验将实用性、技术的前沿性和实现实验的趣味性很好地结合,对课程的内容有很好的对应性。

计算机组成原理论文(最终定稿)

计算机组成原理论文(最终定稿)

计算机组成原理论文(最终定稿)第一篇:计算机组成原理论文课程论文题目系部专业班级学生姓名学号计算机组成原理论文计算机科学与技术计算机科学与技术2012 年 5 月 16 日计算机组成原理课程综述内容摘要计算机组成原理是计算机科学与技术专业的主干硬件专业基础课,本书突出介绍计算机组成的一般原理,不结合任何具体机型,在体系结构上改变了过去自底向上的编写习惯,采用从外部大框架入手,层层细化的叙述方法,即采用自顶向下的分析方法,详述了计算机组成原理,使读者更容易形成计算机的整体概念。

此外,为了适应计算机科学发展的需要,除了叙述基本原理外,本书还增加了不少新的内容,书中举例力求与当代计算机技术相结合,考虑到不好学校不设外部设备课程,故本书适当地增加了外存和外部设备的内容。

通过本书的学习,可以对计算机的原理有个整体的概念,能有个大概的了解,对待不同的机型以后也会好掌握的。

计算机组成原理课程综述在计算机普及的今天,现代信息技术飞速发展,计算机的应用在政治、经济、文化等方方面面产生了巨大影响。

而计算机的知识更新的速度非常的快,这就使得我们这些学计算机的面临着要不断的更新自己关于计算机的知识,以适应市场的需要。

其实在大学四年里,我们并不能学到很多的知识,我们学习的只不过是如何学习的能力,大学就是培养学生各种能力的地方。

在大学里学到的知识很多是你以后走上社会用不到的。

这就要求我们在学习课本上的理论知识的同时,还应从中学习到学习的能力。

计算机组成原理是硬件系列课程中的核心课程,是计算机专业重要的专业基础课,它对其它课程有承上启下的作用,它的先修课程为“汇编语言”、“数字逻辑”,它又与“计算机系统结构”、“操作系统”、“计算机接口技术”等课程密切相关。

它的主要教学任务是要求学生能系统地理解计算机硬件系统的逻辑组成和工作原理,培养学生对计算机硬件结构的分析、应用、设计及开发能力。

它既有自身的完整理论体系,又有很强的实践性。

【免费下载】计算机组成原理论文

【免费下载】计算机组成原理论文

合肥学院课程论文题目计算机类课程综述类论文系部计算机科学与技术专业计算机科学与技术班级10计本(2)班学生姓名王仲秋2012年5月10日计算机类课程综述内容摘要计算机组成原理是计算机专业人员必须掌握的基础知识。

显而易见《计算机组成原理》是计算机科学与技术专业的一门核心的专业必修课程。

本课程侧重于讲授计算机基本部件的构造和组织方式、基本运算的操作原理以及部件和单元的设计思想等。

但计算机硬件技术的发展十分迅速,各类新器件、新概念和新内容不断涌现,这就要求我们要与时俱进,自主学习新知识。

计算机是一门应用广泛、使用面积广、技术含量高的一门学科和技术,生活中的任何一个角落都离不开计算机的应用,生活中的无处不在需要我们了解和清楚计算机的相关知识。

本文从《计算机组成原理》基础课程的各个方面对计算机组成原理做了详细的解释。

关键字:构造组织方式基本运算操作原理设计思想(一)、计算机组成原理课程综述随着计算机和通信技术的蓬勃发展,中国开始进入信息化时代,计算机及技术的应用更加广泛深入,计算机学科传统的专业优势已经不再存在。

社会和应用对学生在计算机领域的知识与能力提出了新的要求。

专家们指出,未来10~15 年是我国信息技术发展的窗口期、关键期。

《计算机组成原理》是计算机科学与技术专业必修的一门专业主干课程。

课程要求掌握计算机系统各部件的组成和工作原理、相互联系和作用,最终达到从系统、整机的角度理解计算机的结构与组成,并为后续课程的学习奠定基础。

因此掌握计算机的组成原理就显得尤为重要,这就要求课程的编写要深入浅出、通俗易懂。

本课程在体系结构上改变了自底向上的编写习惯,采用从外部大框架入手,层层细化的叙述方法。

这样便更容易形成计算机的整体观念。

该课程总共分为四篇十章,第一篇(第1、2章)主要介绍计算机系统的基本组成、应用与发展。

第二篇(第3、4、5章)详细介绍了出CPU外的存储器、输入输出系统以及连接CPU、存储器和I/O之间的通信总线。

计算机组成原理论文

计算机组成原理论文

计算机组成原理论文计算机组成原理是计算机科学与技术中的一门基础课程,它主要研究计算机系统的组成和运行原理。

在当今信息化社会,计算机已经成为人们生活中不可或缺的一部分,而了解计算机组成原理对于理解计算机工作方式、提高计算机系统设计能力和解决计算机系统问题都是至关重要的。

首先,计算机组成原理涉及到计算机硬件系统的各个部分,包括中央处理器(CPU)、内存、输入输出设备和总线等。

CPU是计算机的核心部件,它负责执行计算机程序中的指令,控制整个计算机系统的运行。

内存则用于存储程序和数据,而输入输出设备则用于与外部世界进行信息交互。

总线则是连接各个部件的通信通道,它承担着数据传输和控制信号传递的功能。

其次,计算机组成原理还包括计算机系统的运行原理,主要涉及指令执行过程、数据存储与传输、中断处理和输入输出等方面。

在计算机程序执行过程中,CPU需要按照指令的要求进行数据的读取、运算和存储,而这一系列的操作都是按照特定的时序和控制信号来完成的。

同时,计算机系统还需要处理外部设备的输入输出请求,保证数据的正确传输和处理。

最后,计算机组成原理还包括计算机系统的性能优化和设计原则。

在计算机系统设计中,需要考虑到计算机硬件的成本、功耗、性能和可靠性等方面的因素,以及如何在这些因素之间进行权衡和取舍。

同时,计算机系统的设计还需要考虑到未来的扩展性和可维护性,以便在系统需求发生变化时能够进行相应的调整和升级。

总的来说,计算机组成原理是计算机科学与技术中的一门重要课程,它涉及到计算机硬件系统的组成和运行原理,以及计算机系统的设计和优化原则。

通过学习计算机组成原理,可以帮助我们更好地理解计算机系统的工作方式,提高计算机系统设计能力,并为今后的计算机系统研究和开发奠定基础。

因此,我们应该重视计算机组成原理的学习,不断深入探索其中的奥秘,为推动计算机科学与技术的发展做出自己的贡献。

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

计算机组成原理课程综述【内容摘要】本论文主要论述了冯·诺依曼型计算机的基本组成与器控制单元的构建方法。

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

一台计算机的核心是CPU,CPU的核心就是他的控制单元,控制单元直接影响着指令系统,它的格式不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响机器的适用范围。

【关键词】冯诺依曼型计算机,计算机的组成,指令系统,微指令一、计算机组成原理课程综述计算机组成原理是硬件系列课程中的核心课程,是计算机专业重要的专业基础课,它对其它课程有承上启下的作用,它的先修课程为“汇编语言”、“数字逻辑”,它又与“计算机系统结构”、“操作系统”、“计算机接口技术”等课程密切相关。

它主要讨论计算机各组成部件的基本概念、基本结构、工作原理及设计方法。

以层次结构的观点来叙述计算机各主要功能部件及组成原理;以数据信息和控制信息的表示、处理为主线来组织教学。

课程内容按横向方式组织,即不是自始至终介绍某一特定计算机的组成和工作原理,而是从一般原理出发,结合实例加以说明。

二、计算机组成原理主要内容和基本原理1、计算机的基本组成(一)冯·诺依曼计算机的特点1)计算机有运算器、存储器、控制器、输入设备、输出设备五大部件组成。

2)指令和数据以同等地位存放于存储器内,并可按地址寻访。

3)指令和数据均用二进制数表示。

4)指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。

5)指令在存储器内按顺序存放。

通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。

6)机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

(二)计算机的硬件框图控制线和反馈线图1 典型的冯·诺依曼计算机结构框图 1图2 以存储器为中心的计算机结构框图11)运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。

2)存储器用来存放数据和程序。

3)控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果。

4)输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式。

5)输出设备可将机器运算结果转换为人们熟悉的信息形式。

2、计算机系统的硬件结构(一)系统总线总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。

串行传输:串行总线的数据在数据线上按位进行传送,只需一根数据线,线路成本低,适合远距离的数据传输。

使用串行通信总线连接慢速设备,像键盘、鼠标和终端设备等。

串行传输中的数据转换、发送部件中并行数据到串行数据的转换,称为拆卸;接收部件中串行数据转换成并行数据,称为装配。

串行传输中的数据传输速率。

并行传输:并行总线的数据在数据线上同时有多位一起传送,每一位要有一根数据线。

并行数据传输需要联络控制信号。

总线裁决:决定哪个总线主控设备将在下次得到总线使用权的过程称为总线裁决。

两类总线裁决方式:集中式和分布式。

定时问题:如何来定义总线事务中的每一步何时开始、何时结束。

总线异步通信协议的步骤:请求,响应,撤销请求,撤销响应。

异步通信子协议类型:全互锁,半互锁,不互锁。

(二)存储器存储器是计算机系统中的记忆设备,用来存放程序和数据。

计算机中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。

它根据控制器指定的位置存入和取出信息。

有了存储器,计算机才有记忆功能,才能保证正常工作。

按用途存储器可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。

外存通常是磁性介质或光盘等,能长期保存信息。

内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。

存储器的主要功能是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。

按照与CPU的接近程度,存储器分为内存储器与外存储器,简称内存与外存。

内存储器又常称为主存储器(简称主存),属于主机的组成部分;外存储器又常称为辅助存储器(简称辅存),属于外部设备。

CPU不能像访问内存那样,直接访问外存,外存要与CPU或I/O 设备进行数据传输,必须通过内存进行。

随机存储器:存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器1)静态存储单元(SRAM)存储原理:由触发器存储数据。

单元结构:六管NMOS或OS构成。

优点:速度快、使用简单、不需刷新、静态功耗极低;常用作CACHE。

缺点:元件数多、集成度低、运行功耗大。

2)动态存储单元(DRAM)存贮原理:利用MOS管栅极电容可以存储电荷的原理,需刷新(早期:三管基本单元;现在:单管基本单元)。

刷新(再生):为及时补充漏掉的电荷以避免存储的信息丢失,必须定时给栅极电容补充电荷的操作。

刷新时间:定期进行刷新操作的时间。

该时间必须小于栅极电容自然保持信息的时间(小于2MS)。

优点:集成度远高于SRAM、功耗低,价格也低。

缺点:因需刷新而使外围电路复杂;刷新也使存取速度较SRAM慢,所以在计算机中,DRAM常用于作主存储器。

(三)输入输出系统(I/O系统)I/O系统是操作系统的一个重要的组成部分,负责管理系统中所有的外部设备。

I/O接口的功能:(1)数据缓冲,(2)错误或状态检测,(3)控制和定时,(4)数据格式转换,(5)与主机和设备通信。

I/O接口的分类:(1) 按数据传送方式分,有并行接口和串行接口;(2) 可编程接口和不可编程接口;(3) 按通用性来分,有通用接口和专用接口。

I/O端口的编址方式:(1) 独立编址方式:对所有的I/O端口单独进行编号,成为一个独立的I/O地址空间。

(2) 统一编址方式:将主存地址空间分出一部分地址给I/O端口进行编号。

计算机外部设备:在计算机系统中除CPU和内存储外所有的设备和装置称为计算机外部设备(外围设备、I/O设备)。

I/O设备:用来向计算机输入和输出信息的设备,如键盘、鼠标、显示器、打印机等。

I/O设备与主机交换信息有三种控制方式:程序查询方式,程序中断方式,DMA方式。

程序查询方式是由CPU通过程序不断的查询I/O设备是否做好准备,从而控制其与主机交换信息。

程序中断方式不查询设备是否准备就绪,继续执行自身程序,只是当I/o设备准备就绪并向CPU发出中断请求后才给予响应,这大大提高了CPU的工作效率。

在DMA方式中,主存与I/O设备之间有一条数据通路,主存与其交换信息时,无需调用中断服务程序。

DMA控制器:即采用DMA方式的外设与系统总线之间的接口电路。

其种类包括:①选择型DMAC:在物理上可连接多个设备,而在逻辑上只允许连接一个设备。

不适用于慢速设备。

②多路型DMAC:适用于同时为多个慢速外设服务。

即在物理上可连接多个设备,在逻辑上也允许这些设备同时工作。

各设备以字节交叉方式通过DMAC进行数据传送。

3、中央处理器中央处理器主要包括计算机的运算方法,利用二进制分别表示定点数和浮点数,继而进行定点和浮点运算。

算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。

指令系统一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。

指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。

常见的指令格式有以下几种。

1、三地址指令:一般地址域中A1、A2分别确定第一、第二操作数地址,A3确定结果地址。

下一条指令的地址通常由程序计数器按顺序给出。

2、二地址指令:地址域中A1确定第一操作数地址,A2同时确定第二操作数地址和结果地址。

3、单地址指令:地址域中A确定第一操作数地址。

固定使用某个寄存器存放第二操作数和操作结果。

因而在指令中隐含了它们的地址。

4、零地址指令:在堆栈型计算机中,操作数一般存放在下推堆栈顶的两个单元中,结果又放入栈顶,地址均被隐含,因而大多数指令只有操作码而没有地址域。

根据指令内容确定操作数地址的过程称为寻址。

一般的寻址方式有立即寻址,直接寻址,间接寻址,寄存器寻址,相对寻址等。

一条指令实际上包括两种信息即操作码和地址码。

操作码用来表示该指令所要完成的操作,如加、减、乘、除、数据传送等。

其长度取决于指令系统中的指令条数。

地址码用来描述该指令的操作对象,它或者直接给出操作数,或者指出操作数的存储器地址或寄存器地址(即寄存器名)。

CPU的基本功能是取指令、分析指令和执行指令。

它必须具有控制程序的顺序执行(称指令控制)、产生完成每条指令所需的控制命令(称操作控制)、对各种操作加以时间上的控制(称时间控制)、对数据进行算术运算和逻辑运算(数据加工)以及处理中断等功能。

CPU由CU、ALU、寄存器及中断系统四大部分组成。

寄存器分为用户可见寄存器及控制和状态寄存器。

控制器三种时序控制方法:同步,异步,联合控制方法。

4、控制单元包括控制单元的功能和控制单元的设计,其中微操作命令包括取指周期、间址周期、执行周期和中断周期。

控制单元的设计又包括组合逻辑设计和微程序设计。

控制单元负责程序的流程管理。

控制单元是整个CPU的指挥控制中心,由指令寄存器IR、指令译码器ID和操作控制器0C三个部件组成。

控制单元是CPU的一部分,计算机无论完成什么任务,都是在控制单元控制下完成的。

CU向CPU外部发出控制信号,以命令CPU 与存储器和I/O模块交换数据,控制单元也向CPU内部发送控制信号,以完成寄存器间数据传送,使ALU完成指定的功能以及其他内部操作。

在微程序控制的计算机中,将由同时发出的控制信号所执行的一组微操作称为微指令。

所以微指令就是把同时发出的控制信号的有关信息汇集起来形成的。

将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。

若干条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。

因此,一条机器指令的功能是若干条微指令组成的序列来实现的。

简言之,一条机器指令所完成的操作分成若干条微指令来完成,由微指令进行解释和执行。

微指令的编译方法是决定微指令格式的主要因素。

微指令格式大体分成两类:水平型微指令和垂直型微指令。

从指令与微指令,程序与微程序,地址与微地址的一一对应关系上看,前者与内存储器有关,而后者与控制存储器(它是微程序控制器的一部分。

微程序控制器主要由控制存储器、微指令寄存器和地址转移逻辑三部分组成。

相关文档
最新文档