计算机组成与体系结构复习要点_第1页
计算机组成与体系结构复习要点_第2页
计算机组成与体系结构复习要点_第3页
计算机组成与体系结构复习要点_第4页
计算机组成与体系结构复习要点_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 计算机系统概述 计算机硬件组成:五大部分,运算器、控制器、存储器、输入设备和输出设备。 计算机系统的层次结构:计算机是十分复杂的软、硬件组合而成的系统。从功能上可划分为多级层次结构,该层次结构目前有7层:应用层、高级语言层、汇编语言层、操作系统层、指令系统层、微体系结构层、数字逻辑层。 软件与硬件的逻辑等价性。,第二章 数字电路基础和计算机中的逻辑部件,组合逻辑电路的设计,组合逻辑电路的设计过程可分为以下4步: 根据设计的逻辑电路要求写出真值表。 根据真值表写出逻辑表达式。 化简或优化逻辑表达式。 选用相应的逻辑门实现逻辑电路。,例:举重比赛有三个裁判,一个是主裁判A,两个是副裁判B和

2、C。杠铃完全举上的裁决由每个裁判按一下自己前面的按钮来决定。只有两个以上裁判(其中必须有主裁判)判明成功时,表示成功的灯才亮。试设计此逻辑电路。,第三章 数据表示、数据运算算法和逻辑电路实现 定点数的机器码表示及补码加减运算 P97 10 例:写出下面两组数的原码、反码和补码,并用变形补码(双符号位补码)计算每组数的和、差,并说明运算结果是否溢出。 X0.1101,Y-0.0111 X=10111101,Y00101011,第四章 计算机中的运算部件 运算部件的主要功能是对数据进行算术逻辑运算。 运算部件通常包括两种类型的运算器:定点运算器与浮点运算器。 定点运算器主要完成对定点数的算术运算、

3、逻辑数据的逻辑运算;浮点运算器主要完成对浮点数的算术运算。,定点运算器主要由以下几部分构成: 算术与逻辑运算部件(ALU) 通用寄存器组 若干专用寄存器(特殊寄存器) 多路选择器 总线,浮点数的表示及浮点加法运算。 P126 13 例:假设X0.0110011211,Y0.11011012-10,现要求: 若浮点数阶码用4位移码、尾数用8位原码表示(均含符号位),写出X、Y的浮点数表示。 计算XY,第五章 指令系统 指令系统:一台计算机中所有机器指令的集合,称为这台计算机的指令系统。 一条指令由两部分内容构成:操作码字段和地址码字段。 指令中用到的操作数可以来自:CPU中的通用寄存器、内存中的

4、存储单元、外设端口。,第六章 计算机的控制部件 控制器的基本功能就是控制程序的正确执行。即按照指令序列逐条进行取指令、分析并执行指令的工作。 控制器的基本组成包括程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、脉冲源及启停线路、时序信号产生部件和操作控制信号产生部件。,根据设计方法不同,操作控制信号产生部件可分为三种类型:组合逻辑型存储逻辑型组合逻辑与存储逻辑结合型 控制器的全部设计都是围绕着指令系统来进行的。,在采用微程序控制的计算机中,一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组成的。因此一条机器指令所完成的操作是由若干条微指令来解释和执行的。 机器指令存放在主

5、存中,是提供给编程者的最小单位;而微指令存放在控制存储器中,是实现控制器的一种硬件手段,对程序员来说是“透明”的。,微指令是由操作控制字段与顺序控制字段组成的。 操作控制字段的设计方法有三种:直接表示法、编码表示法和混合表示法。,第七章 多级结构的存储器系统和主存 衡量存储器主要有三个指标:容量、速度、位价格。 目前的计算机系统通常采用高速缓冲存储器(Cache)、主存储器、辅助存储器的三级存储层次来构成存储系统。,主存储器由RAM及ROM两类存储器构成。它是CPU可以直接访问的存储器。 CPU与Cache之间的数据交换是以字为单位,而Cache与主存之间的数据交换是以块为单位,一块是由若干个

6、字组成的。 目前计算机系统中,Cache的地址映象方式主要有三种:全相联、直接映象和多路组相联映象。,Cache命中率h h=Nc/(Nm+Nc),其中Nc为在一个程序执行期间,由Cache完成的存取总次数,Nm为由主存完成的存取总次数。 Cache/主存系统的平均(等效)访问时间ta ta=htc+(1-h)tm,其中tc表示Cache的访问时间,tm表示主存的访问时间。,例 CPU执行一段程序时,Cache完成存取次数为1900次,主存完成存取的次数为100次,已知Cache的存取周期为50ns,主存存取周期为250ns,求Cache的命中率及Cache/主存系统的平均访问时间。,主存储器

7、的设计就是指用半导体芯片构成所要求容量的存储器,并且将该存储器与CPU连接起来。 用多个存储器芯片构成一个存储器的方法主要有位扩展法、字扩展法和字位同时扩展法。,例 某机器中,CPU的地址总线为A0A15,双向数据总线为D0D7,控制总线中与主存有关的信号有 (访存),R/ (读/写)。 其主存地址空间分配如下:0000H3FFFH为系统程序区,由只读存储器芯片组成,8000HFFFFH为系统程序工作区及用户程序区。现要求用8K8的ROM芯片及RAM芯片设计该机的主存。请给出: 地址译码方案。 该主存与CPU的连接。,例:已知某机器配有一个8K8的ROM区及一个16K8的RAM区,ROM区的起

8、始地址为0000H,RAM区的起始地址为8000H;CPU地址总线为A15A0,数据总线为D7D0,与存储器访问有关的信号为R/W及MREQ(存储器访问);假设可用的ROM芯片为8K8,其芯片除地址及数据端外,还有一片选端CS;可用的RAM芯片为8K8,其芯片除地址及数据端外,还有一片选端CS及写信号端WE。现要求: 需ROM及RAM芯片各多少? 给出ROM区及RAM区的地址范围(用16进制数表示)。 画出该存储器的逻辑图(应包括与CPU的连接)。,第九章 输入输出系统 输入输出系统的基本功能是选择外围设备,并在选定的外设与主机之间进行信息传输。 从功能上可将总线分为数据总线、地址总线及控制总

9、线。 总线的基本接口电路是三态逻辑门电路。,在总线上进行一次数据传送要经历4个阶段:总线请求阶段、寻址阶段、数据传送阶段、结束阶段。 可采用两种方式对端口进行编址:单独编址与统一编址。 ,主机与外设之间的数据传送控制方式有五种:程序直接控制方式、程序中断方式、DMA方式、通道方式、外围处理机方式。 中断处理过程是由硬件和软件结合来完成的。 DMA方式中,数据传送是由DMAC控制进行的。 通道方式中,数据传送是由通道控制完成的。,例:某总线在一个总线周期中并行传送4个字节的数据。假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,求总线带宽是多少?若一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,求总线带宽。,第十章 流水线技术 流水线的时空图表示,流水线的性能指标主要有:吞吐率(TP)、加速比(S)和效率(E)。,例:流水线由4个流水段组成,每个段的 延迟时间均为t,当连续输入10个 任务后,间隔5个t又连续输入10个 任务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论