计算机组成原理(唐塑飞)—笔记.doc

计算机组成原理(唐塑飞)—笔记.doc

ID:58088394

大小:194.50 KB

页数:18页

时间:2020-04-23

计算机组成原理(唐塑飞)—笔记.doc_第1页
计算机组成原理(唐塑飞)—笔记.doc_第2页
计算机组成原理(唐塑飞)—笔记.doc_第3页
计算机组成原理(唐塑飞)—笔记.doc_第4页
计算机组成原理(唐塑飞)—笔记.doc_第5页
资源描述:

《计算机组成原理(唐塑飞)—笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章计算机系统概论1.将高级语言程序翻译成机器语言程序的软件称为翻译程序。翻译程序有两种,一种是编译程序,一种是解释程序。²编译程序是将用户编写的高级语言程序(源程序)的全部语句一次翻译成机器语言程序,而后再执行机器语言程序。(先翻译全部,后执行全部)²解释程序是将源程序的一条语句翻译成对应的机器语言的一条语句,并且立即执行这条语句,接着翻译源程序的下一条语句,即使下一条重复执行该语句,也必须重新翻译。(翻译一条,执行一条)2.多级层次结构的计算机系统:虚拟机器M4(高级语言机器)用编译程序翻译成汇编语言程序虚拟机器M3(汇编语言机器)用汇编程序翻译成机器语言程序虚拟机器M(操作

2、系统机器)用机器语言解释操作系统传统机器M(机器语言机器)微程序机器M(微指令系统)用微程序解释机器指令由硬件直接执行微指令3.区别计算机体系结构与计算机组成的两个基本概念。²计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。(计算机系统的属性通常是指用机器语言编程的程序员所看到的传统机器的属性)(概念性的结构与功能特性)²计算机组成是指如何实现计算机体系结构所体现的属性。(具体指令的实现)1.冯·诺依曼计算机的特点²计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。²指令和数据以同等地位存放在存储器内,并可按地址访问。²指令和数据

3、均用二进制数表示。²指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。²指令在存储器内按顺序访问。(存储程序)²机器已运算器为中心,输入输出设备与存储器间的数据传送通过运算器来完成。2.以存储器为中心的计算机结构框图:程序序存储器输出设备出设备输入设备入设备运算器控制器点制器数据结算果计算3.计算机组成框图:ACCALUMQX存储体MMDRMARI/O设备CUIRPC运算器控制器主存储器1.ALU和CU是CPU的核心部件。²算术逻辑单元(ALU,ArithmeticLogicUnit)简称算术逻辑部件,用来完成算术逻辑运算。²控制单元(Con

4、trolUnit,CU)用来解释存储器中的指令,并发出各种操作命令来执行指令。2.主存储体简称主存或内存包括存储体M,各种逻辑元件及控制电路等。存储体由许多存储单元组成,每个存储单元又包含若干个存储元件,每个存储元件能寄存一位二进制代码“0”,“1”。3.主存的工作方式就是按存储单元的地址号来实现对存储子各位的存,去。这种存取方式成为按地址存取方式,即按地址访问存储器。(访存)4.运算器(ALU)和控制器(CU)组成CPU,再加存储器(主存和辅存)构成主体,最后加上输入输出设备构成硬件。5.MAR与MDR²MAR(MemoryAddressRegister):存储器地址寄存器,用来

5、存放要访问的存储单元的地址,其位数对应存储单元的个数(MAR为10位,则有210=1024个存储单元)²MDR(MemoryDataRegister):存储器数据寄存器,用来存放从存储体某单元取出的代码或者准备往某单元存入的代码,器位数和存储字长相等。6.运算器最少包括3个寄存器和一个算术逻辑单元(ALU),其中ACC(Accumulator)为累加器,MQ(Multiplier-QuotientRegister)为乘商寄存器,X为操作数寄存器。7.指令和数据都存于存储器中,计算机如何区分它们?²通常完成一条指令可分为取指阶段和执行阶段。在取指阶段通过访问存储器可以将指令取出;在执

6、行阶段通过访问存储器可以将操作数取出。这样,虽然数据和指令都是以0、1代码形式存在存储器中,但CPU可以判断出在取指阶段访问存储器取出的0、1代码是指令;在执行阶段访问存储器取出的0、1代码是数据。1.控制器的三个阶段:²取指阶段:要命令存储器读出一条指令。²分析阶段:对指令进行分析,指出该指令要完成的操作,并按寻址特征指明操作数的地址。²执行阶段:根据操作数所在的地址以及指令的操作码完成某种操作。2.控制器由程序计数器(ProgramCounter,PC),指令寄存器(InstructionRegister,IR)以及控制单元(CU)组成。²PC用来存放当前欲执行指令的地址,它与

7、主存的MAR之间有一条直接通路,具有自动加1的功能,即可自动形成下一条指令。²IR用来存放当前指令,IR的内容来自主存的MDR。IR中的操作码(OP(IR))送至CU,记作OP(IR)→CU,用来分析指令;其地址码(Ad(IR)作为操作数的地址送至存储器的MAR),记作Ad(IR)→MAR。²CU用来分析当前指令所需完成的操作,并发出给中微操作的命令序列,用以控制所有被控对象。3.计算机硬件的主要技术指标:机器字长、存储容量和运算速度。4.机器字长:²机器字长是指CP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。