计算机组成原理期末复习资料
计算机组成原理期末复习资料
计算机组成原理一、缩写词解释CPU:中央处理器ALU:算术逻辑单元I/O:输入输出接口RAM:随机存储器SRAM:静态随机访问存储器DRAM:动态随机访问存储器ROM:只读存储器PROM:用户可编程的只读存储器EPROM:紫外线可擦除可编程只读存储器FLASH:闪速存储器EEPROM:用电可擦除可编程只读存储器ISA:工业标准总线EISA:扩展工业标准总线PCI:外围部件互连总线USB:通用串行总线RS—232C:串行通信总线Cache:高速缓存FIFO:先进先出算法LRU:近期最少使用算法CRC:循环冗余校验码A/D:模拟/数字转换器D/A:数字/模拟转换器DMA:直接存储器存取方式DMAC:直接内存访问控制器LED:发光二极管FA:全加器OP:操作码CISC:复杂指令系位计算机RISC:精简指令系位计算机VLSI:超大规模集成电路LSI:大规模集成电路MAR:存储器地址寄存器MDR:存储器数据寄存器CU:控制单元CM:控制存储器二、选择题(自己看书吧··)三、名词解释1.计算机系统:由硬件和软件两大部分组成,有多种层次结构。
2.主机:CPU、存储器和输入输出接口合起来构成计算机的主机。
3.主存:用于存放正在访问的信息4.辅存:用于存放暂时不用的信息。
5.高速缓存:用于存放正在访问信息的付本。
6.中央处理器:是计算机的核心部件,由运算器和控制器构成。
7.硬件:是指计算机实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。
软件:指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。
8.系统软件:又称系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。
应用软件:又称应用程序,它是用户根据任务需要所编制的各种程序。
9.源程序:通常由用户用各种编程语言编写的程序。
目的程序:由计算机将其翻译机器能识别的机器语言程序。
10.总线:是连接多个部件的信息传输线,是各部件共享的传输介质。
计算机组成原理期末复习资料要点
计算机组成原理期末复习资料(陆瑶编著)第一章计算机的系统概述(P1-8)1.1计算机的组成任务(P1)1.计算机系统由硬件和软件两个子系统组成;2.计算机系统结构主要有a、研究计算机系统硬件、软件功能的分配;b、确定硬件和软件的界面;c、完成提高计算系系统性能的方法;3.计算机的组成是按照计算机系统结构分配给硬件子系统的功能以与确定的概念结构,研究硬件子系统各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。
4.计算机实现是计算机组成的物理实现,即按计算机组成制定的方案,制作出实际的计算机系统,它包括处理器、主存、总线、接口等各部件的物理结构的实现,器件的集成度和速度的选择和确定,器件、模块、插件、底板的划分和连接,专用器件的设计,电源配置、冷却、装配等各类技术和工艺问题的解决等。
1.2计算机的硬件系统结构P2(1.2.1)5.电子数字计算机普遍采用冯·诺依曼计算机系统结构。
6. 主机:由、存储器与接口合在一起构成的处理系统称为主机。
7. :中央处理器,是计算机的核心部件,由运算器和控制器构成。
8.冯·诺依曼计算机系统结构由运算器、控制器、储存器、输入设备、输出设备5大部件组成,相互间以总线连接。
9.运算器的作用:计算机中执行各种算术和逻辑运算操作的部件。
运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以与移位、比较和传送等操作,亦称算术逻辑部件()。
(算数逻辑部件():用于完成各种算术运算和逻辑运算(主要用于条件判断、设备控制等)。
)10.控制器的作用:是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个计算机系统的操作。
11储存器的作用:是计算机系统中的记忆设备,用来存放程序和数据。
计算机组成原理期末复习资料(完美高分通过版)(完整资料).doc
此文档下载后即可编辑计算机组成原理一、缩写词解释CPU:中央处理器ALU:算术逻辑单元I/O:输入输出接口RAM:随机存储器SRAM:静态随机访问存储器DRAM:动态随机访问存储器ROM:只读存储器PROM:用户可编程的只读存储器EPROM:紫外线可擦除可编程只读存储器FLASH:闪速存储器EEPROM:用电可擦除可编程只读存储器ISA:工业标准总线EISA:扩展工业标准总线PCI:外围部件互连总线USB:通用串行总线RS—232C:串行通信总线Cache:高速缓存FIFO:先进先出算法LRU:近期最少使用算法CRC:循环冗余校验码A/D:模拟/数字转换器D/A:数字/模拟转换器DMA:直接存储器存取方式DMAC:直接内存访问控制器LED:发光二极管FA:全加器OP:操作码CISC:复杂指令系位计算机RISC:精简指令系位计算机VLSI:超大规模集成电路LSI:大规模集成电路MAR:存储器地址寄存器MDR:存储器数据寄存器CU:控制单元CM:控制存储器二、选择题(自己看书吧····)三、名词解释1.计算机系统:由硬件和软件两大部分组成,有多种层次结构。
2.主机:CPU、存储器和输入输出接口合起来构成计算机的主机。
3.主存:用于存放正在访问的信息4.辅存:用于存放暂时不用的信息。
5.高速缓存:用于存放正在访问信息的付本。
6.中央处理器:是计算机的核心部件,由运算器和控制器构成。
7.硬件:是指计算机实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。
软件:指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。
8.系统软件:又称系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。
应用软件:又称应用程序,它是用户根据任务需要所编制的各种程序。
9.源程序:通常由用户用各种编程语言编写的程序。
目的程序:由计算机将其翻译机器能识别的机器语言程序。
计算机组成原理》期末考试复习
一、冯·诺依曼机
冯·诺依曼机的组成 冯·诺依曼机的工作原理 冯·诺依曼机的层次结构
计算机学院
二、数据编码与数据校验
定点、 定点、IEEE754浮点数的表示和表示范围 海明码校验、 海明码校验、 CRC校验 CRC校验 奇偶校验
计算机学院
例 题
计算机学院
五、指令系统与控制器
操作码的扩展技术 指令格式、 指令格式、寻址方式 CPU的组成、控制器的类型、机器指令与微指令与 CPU的组成、控制器的类型、 的组成 微程序的关系 控制器的时序设计 指令的操作和微操作流程图 微指令格式 微地址的安排
计机学院
六、流水线
流水线的时空图 如何提高流水线的性能 流水线的实际吞吐率 流水线的加速比 流水线的效率
二运算方法与运算器二运算方法与运算器?补码加减法运算溢出判断?浮点加减运算?一位原码补码乘除法运算一位原码补码乘除法运算计算机学院?阵列运算方法三指令系统与控制器三指令系统与控制器?指令格式与寻址方式?指令的操作流程?微指令格式设计微指令格式设计计算机学院?微程序设计的控制器四存储系统与存储结构四存储系统与存储结构?内存储器的结构与扩展方法?高速缓冲存储器与数据调度?虚拟存储器的设计方法虚拟存储器的设计方法计算机学院?磁记录存储器的原理与性能指标计算五五ioio系统与系统与ioio调度调度?中断排队?多重中断?中断接口中断接口计算机学院?dma的三种传送方式?dma的三个传送阶段
1、如果有16个信息位的信息,采海明码校验,需 要多少校验位?应设置在哪些位置上?写出相应 的海明码。 2、若计算机准备传送的数据信息是: 1010110010001111,生成多项式是X5+X2+1,计算 校验位,写出CRC位。
计算机组成原理复习要点
第三章 运算方法和运算器件
• 定点加、减运算及其溢出判断方法,其中减法运算是通过补码加法运 算实现的,其中根据[x]补求[-x]补。什么时候将会发生溢出?P6162,三种溢出判断方法。在计算机中,所表示的数会发生溢出,其根本 原因是计算机的字长有限。
• 定点原码乘法采用数值位用绝对值相乘,符号位单独处理;补码乘法 采用Booth算法;定点原码加减交替除法 :仅当最后一步余数为负时, 做恢复余数的操作
第二组:
4000H~7FFFH
第三组:
8000H~BFFFH
第四章:
C000H~FFFFH
第五章 指令系统
• 指令的格式是指指令用二进制表示的形式,通常由指令码和操作数的 地址码两部分组成,操作数有一地址、二地址和多地址之分;指令码 有定长与不定长之分;指令系统是表征一台计算机性能的重要因素, 它的格式和功能不仅直接影响到机器的硬件结构而且也影响到系统软 件。
复习要点
第一章 计算机系统概论
计算机系统
硬件系统
软件系统
外围设备 主机
系统软件
应用软件
外输输 C 内 存入出 P 存 储设设 U 器备备
寄运 控 高
存算 制 速
器器 器 缓
包
存
含
( )
操 作 系 统
语数
言据
处 理 程
… …
库 管 理
序系
统
数自 据动 处控 理制 程程 序序
企科
业学
管… 计 理… 算
• 流水线的概念,流水CPU是一种非常经济而实用的时 间并行技术,影响流水线性能的因素:访存冲突(即 资源相关)和相关(数据相关、控制相关)问题
第八章 系统总线
• 系统总线的结构有单总线和多总线之分,功能有数据 线、地址线和控制线之分,其中地址线(控制线)的 功能:提供主存、I / O接口设备的地址(控制信号、 响应信号)。计算机系统中,根据应用条件和硬件资 源不同,数据传输方式可采用串行微指令的编码。注意PC+1在不同机器中的含义, 如8位字长、16位指令和16位字长、16位指令
计算机组成原理期末复习+内容总结
计算机组成原理期末复习+内容总结第一章计算机系统概论1.基本概念硬件是指可以看得见、摸得着的物理设备实体。
一般讲硬件还应包括将各种硬件设备有机组织起来的体系结构。
软件由程序、数据和文档组成。
它使计算机硬件能完成运算和控制功能的有关计算机指令和数据定义的组合,即机器可执行的程序及有关数据。
另外,软件还包括机器不可执行的与软件开发、过程管理、运行、维护、使用和培训等有关的文档资料。
固件是将软件写入只读存储器ROM中,称为固化。
只读存储器及其写入的软件称为固件。
固件是介于硬件和软件之间的一种形态,从物理形态上看是硬件,而从运行机制上看是软件。
计算机系统的层次结构是现代计算机系统由硬件、软件有机结合的十分复杂的整体。
在了解、分析、设计计算机系统时,人们往往采用分层的方法,即将一个复杂的系统划分为若干个层次,即计算机系统的层次结构。
最常见的是从计算机编程语言的角度划分的计算机系统层次结构。
虚拟计算机是指通过配置软件扩充物理机功能以后所形成的一台计算机,而物理机并不具备这种功能。
虚拟机概念是计算机分析设计中的一个重要策略,它将提供给用户的功能抽象出来,使用户摆脱具体物理机细节的束缚。
2.计算机的性能指标计算机的性能指标有以下几个方面:吞吐量表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。
响应时间表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
利用率在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。
处理机字长常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。
总线宽度一般指CPU从运算器与存储器之间进行互连的内部总线一次操作可传输的二进制位数。
存储器容量是存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。
存储器带宽是单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。
主频/时钟周期CPU的工作节拍受主时钟控制,按照规定在某个时间段做什么。
计算机组成原理期末复习
《计算机组成原理》1.指令、指令系统、虚拟存储器、Cache的地址映像、微命令、微指令、输入设备、输出设备、中断系统、中断隐指令、光盘、指令周期、机器周期、节拍的定义指令:指令是指计算机执行某些操作的命令。
指令系统:一台计算机所有指令的集合。
虚拟存储器:将主存储器和辅助存储器的地址空间统一编址,在硬件和系统软件的共同管理下,可以把它们看成一个单一的存储器。
cache的地址映像:在cache中,地址映像是指把主存地址空间映像到cache地址空间,也就是把存放在主存中的程序按照某种规则装入cache中,地址映像有3种方法全相联映像,直接映像,组相联映像微命令:在微程序控制的计算机中,将控制部件向执行部件发出的各种控制命令叫做微命令。
微指令:指控制存储器中的一个单元的内容,即控制字,是若干个微命令的集合。
输入设备:向计算机输入信息的外部设备称为输入设备。
输出设备:接受计算机输出信息的外部设备称为输出设备。
中断系统:是计算机实现中断功能的软、硬件总称。
中断隐指令:CPU响应中断后,经过某些操作,转去执行中断服务程序。
这些操作是由硬件直接实现的。
光盘:用光学方式读写信息的圆盘称为光盘。
指令周期:CPU每取出一条指令并执行这条指令,都要完成一系列的操作,所需要的时间通常叫做一个指令周期。
机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一个基本操作。
完成一个基本操作所需要的时间称为机器周期。
节拍:在一个机器周期内,要完成若干个微操作。
这些微操作有的时候可以同时执行,有的需要按先后次序串行执行。
因而应把一个机器周期分为若干个相等的时间段,每一个时间段对应一个电位信号,称为节拍电位信号。
2.冯·诺依曼等人提出的存储程序概念(教材P2,共3点)。
1)计算机应由运算器、存储器、控制器、输入设备、输出设备5大基本不见组成;2)计算机内部采用二进制来表示指令和数据;3)将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,这就是存储器程序的基本含义。
计算机组成原理期末考试题及答案
计算机组成原理期末考试题及答案一、选择题(每题3分,共30分)1. 计算机系统由哪两大部分组成?A. 硬件和软件B. 中央处理器和外部设备C. 输入设备和输出设备D. 存储器和运算器答案:A2. 下面哪一个不是计算机硬件的基本组成?A. 运算器B. 控制器C. 存储器D. 键盘答案:D3. 下面哪一个寄存器不属于CPU内部寄存器?A. 指令寄存器(IR)B. 程序计数器(PC)C. 累加器(AC)D. 磁盘地址寄存器(MAR)答案:D4. 下面哪一个不是计算机的性能指标?A. 字长B. 主频C. 内存容量D. 操作系统答案:D5. 下面哪一个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 信号总线答案:D6. 下面哪一个不是存储器的层次结构?A. 缓存(Cache)B. 主存储器(RAM)C. 辅助存储器(硬盘)D. 寄存器答案:D7. 下面哪一个不是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D8. 下面哪一个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D9. 下面哪一个不是计算机的总线标准?A. PCIB. USBC. SATAD. HTTP答案:D10. 下面哪一个不是计算机的指令类型?A. 数据传送指令B. 运算指令C. 控制指令D. 通信指令答案:D二、填空题(每题3分,共30分)1. 计算机硬件系统主要包括五大部件,分别是________、________、________、________和________。
答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机的运算器主要由________、________和________组成。
答案:算术逻辑单元(ALU)、累加器(AC)、寄存器3. 计算机的指令系统主要包括________、________和________三种类型的指令。
答案:数据传送指令、运算指令、控制指令4. 计算机的存储器层次结构包括________、________和________。
计算机组成原理复习资料大全
Chapter1 计算机系统概述一、计算机发展历程第一代1946-1957数据处理机第二代1958-1964工业控制机第三代1965-1971中小型计算机第四代1972-1990微型计算机第五代单片计算机二、计算机系统层次结构冯·诺依曼机的主要设计思想:采用存储程序的方式,编制好的程序和数据放在同意存储器中,计算机可以再无人干预的情况下自动完成逐条取出指令和执行指令的任务;在机器内部,指令和数据均以二进制码表示,指令在存储器中按执行顺序存放。
(存储程序并按地址顺序执行)五层结构:5高级语言级-编译程序4汇编语言级-汇编程序3操作系统级-操作系统2一般机器级-微程序1逻辑电路级-硬件执行1.计算机硬件的基本组成运算器“算盘”、存储器“记忆”、控制器“发号施令”、适配器“转换器”、总线和输入/输出设备。
存储程序并按地址顺序执行(冯·诺依曼计算机工作原理)2.计算机软件的分类①各种服务性程序②语言类程序③操作系统④数据库管理系统3.计算机的工作过程收集信息、处理与存储信息、输出信息三、计算机的性能指标吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量主频:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率f叫CPU的主频CPU时钟周期:主频的倒数称为CPU时钟周期T,T=1/fCPI:表示每条指令的周期数,即执行一条指令所需的平均时钟周期数。
CPI=执行某段程序所需的CPU时钟周期数/程序包含的指令条数CPU执行时间:表示CPU执行一般程序所占用的CPU时间。
CPU执行时间=CPU时钟周期数*CPU时钟周期MIPS:每秒百万指令数,即单位时间内执行的指令数。
MIPS=指令数/(程序执行时间*10^6)MFLOPS:每秒百万次浮点操作次数,用来衡量机器浮点操作的性能。
MFLOPS=程序中的浮点操作次数/(程序执行时间*10^6)Chapter2数据的表示和运算一、数制和编码1.进位计数值及其相互转换2.真值和机器数原码与补码互相转换“正数不变,负数取反+1”移码1+0- 符号位,数位5.校验码奇偶校验,只能检测出奇数个错误奇数1奇C=0,偶数1时偶C=0二、定点数的表示和运算1.定点数的表示2.定点数的运算加:X补+Y补=[X+Y]补减:[X-Y]补=X补+[-Y]补除:恢复余数法&加减交替法数的字长大于绝对值的现象叫做溢出。
计算机类_计算机组成原理复习资料
第1章计算机系统概论一、名词解释:历年真题:名词解释题:(2002年)1.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
(2003年)16.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
(2004年)18.ALU算术逻辑运算单元,负责执行各种算术运算和逻辑运算。
(2005年)21.应用软件:完成应用功能的软件,专门为解决某个应用领域中的具体任务而编写。
近4年都考了名称解释,所以第一章的名称解释是考试的重点,这里给大家列出了名词解释大家要熟悉一下,这都是本章的基本概念,也有利于做选择题及填空题。
1.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
2.CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。
3.运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。
4.ALU:算术逻辑运算单元,负责执行各种算术运算和逻辑运算。
5.外围设备:计算机的输入输出设备,包括输入设备,输出设备和外存储设备。
6.数据:编码形式的各种信息,在计算机中作为程序的操作对象。
7.指令:是一种经过编码的操作命令,它指定需要进行的操作,支配计算机中的信息传递以及主机与输入输出设备之间的信息传递,是构成计算机软件的基本元素。
8.透明:在计算机中,从某个角度看不到的特性称该特性是透明的。
9.位:计算机中的一个二进制数据代码,计算机中数据的最小表示单位。
10.字:数据运算和存储的单位,其位数取决于具体的计算机。
11.字节:衡量数据量以及存储容量的基本单位。
1字节等于8位二进制信息。
12.字长:一个数据字中包含的位数,反应了计算机并行计算的能力。
一般为8位、16位、32位或64位。
13.地址:给主存器中不同的存储位置指定的一个二进制编号。
14.存储器:计算机中存储程序和数据的部件,分为内存和外存。
15.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线.地址总线和控制总线。
计算机组成原理期末(整理)
计算机组成原理期末复习纲要一、理解与识记。
1、冯·诺依曼体制的核心思想:采用存储程序工作方式。
①事先编制程序(根据问题找算法编程序);②将程序存储于计算机的存储器中;③计算机在运行时自动地、连续地从存储器中依次取出指令加以执行。
2、总线的特性:机械特性、电气特性、功能特性、时间特性。
3、指令系统的定义:一台计算机中所有机器指令的集合。
对指令系统性能的基本要求:完备性、有效性、规整性、兼容性。
4、(1)寄存器寻址在指令的地址码部分给出某一寄存器的某一单元的名称,而所需的操作数就在这个寄存器的该单元中。
EA=Ri;执行阶段不访存,只访问寄存器,执行速度快寄存器个数有限,可缩短指令字长(2)、寄存器间接寻址地址码部分给出的是寄存器的某个单元格名称,该单元格中存放的是操作数在主存中的地址。
EA=(Ri);有效地址在寄存器中,操作数在存储器中,执行阶段访存便于编制循环程序(3)、相对寻址把当前PC中的内容与指令地址码部分给出的位移量之和作为操作数的地址.EA = ( PC ) + A;A 是形式地址(可正可负,补码)A 的位数决定操作数的寻址范围,广泛用于转移指令。
(4)、变址寻址IX 为变址寄存器(专用),通用寄存器也可以作为变址寄存器EA = ( IX ) +A;如果在变址寻址中引入基址寄存器,则EA=(IX)+(BR)+A;可扩大寻址范围,IX 的内容由用户给定在程序的执行过程中IX 内容可变,形式地址 A 不变便于处理数组问题5、分辨率:在显示屏幕上,图像都是由称作像素的光点组成的,光点的多少称作分辨率(显示设备能够表示像素的个数);灰度级:所显示像素点的暗亮差别称作灰度级。
中断:在接到随机请求后,CPU暂停执行原来的程序,转去执行中断处理程序,为响应的随机事件服务,处理完毕后CPU恢复原程序的继续执行,这个过程称为中断.DMA控制方式的基本思想(P253):是一种完全由硬件执行的主存与外设之间数据直接传送的I/O控制方式,由DMA控制器从CPU接管对总线的控制权,数据传送不经过CPU,而直接在主存和外设之间进行。
(完整word版)计算机组成原理复习要点(复习必过)
计算机组成原理复习要点一、 题型分布选择题 20分;填空题 30分;判断题 10分;计算题 20/25分;简答题 20/15分二、 每章重点内容 第一章 概述1、什么是计算机组成2、诺依曼体系结构计算机的特点(1)硬件由五大部份组成(运算器、控制器、存储器、输入设备、输出设备)。
(2)软件以2#表示。
(3)采用存储程序所有的程序预先存放在存储器中,此为计算机高速自动的基础; 存储器采用一维线性结构; 指令采用串行执行方式。
控制流(指令流)驱动方式;(4)非诺依曼体系结构计算机数据流计算机多核(芯)处理机的计算机3、计算机系统的层次结构(1)从软、硬件组成角度划分层次结构(2)从语言功能角度划分的层次结构虚拟机:通过软件配置扩充机器功能后,所形成的计算机,实际硬件并不具备相应语言的功能。
第二章数据表示1、各种码制间的转换及定点小数和定点整数的表示范围(1)原码:计算规则:最高位表示符号位;其余有效值部分以2#的绝对值表示。
如:(+0.1011)原=0.1011; (-0.1001)原=1.1001(+1011)原= 01011; (-1001)原=11001注意:在书面表示中须写出小数点,实际上在计算机中并不表示和存储小数点。
原码的数学定义若定点小数原码序列为X0.X1X2...Xn共n+1位数,则:X原=X 当1 >X≥0X原=1-X=1+|x| 当0≥X>-1若定点整数原码序列为X0X1X2...Xn共n+1位数,则:X原=X 当2n >X≥0X原=2n-X=2n+|x| 当0≥X>-2n说明:在各种码制(包括原码)的表示中需注意表示位数的约定,即不同的位数表示结果不同,如:以5位表示,则(-0.1011)原=1.1011以8位表示,则(-0.1011)原=1.10110000的原码有二种表示方式:小数:(+0.0000)原=0.0000,(-0.0000)原=1.0000整数:(+00000)原=00000,(-00000)原=10000符号位不是数值的一部分,不能直接参与运算,需单独处理。
计算机组成原理期末复习汇总
计算机组成原理期末复习资料汇总一、名词解释微程序:是指能实现一条机器指令功能(de)微指令序列.微指令:在机器(de)一个CPU周期内,一组实现一定操作功能(de)微命令(de)组合.微操作:执行部件在微命令(de)控制下所进行(de)操作.加减交替法:除法运算处理中对恢复余数法来说,当余数为正时,商“1”,余数左移一位,减除数;当余数为负时,商“0”,余数左移一位,加除数.有效地址:EA是一16位无符号数,表示操作数所在单元到段首(de)距离即逻辑地址(de)偏移地址.形式地址:指令中地址码字段给出(de)地址,对形式地址(de)进一步计算可以得到操作数(de)实际地址.相容性微操作:在同一CPU周期中,可以并行执行(de)微操作.相斥性微操作:在同一CPU周期中,不可以并行执行(de)微操作.PLA:Programmable Logic Arrays,可编程逻辑阵列.PAL:Programmable Array Logic,可编程阵列逻辑.GAL:Generic Array Logic,通用阵列逻辑.CPU:Central Processing Unit,中央处理器.一块超大规模(de)集成电路,是一台计算机(de)运算核心和控制核心.RISC:Reduced Instruction Set Computer,精简指令系统计算机.CISC:Complex Instruction Set Computer,复杂指令系统计算机.ALU:Arithmetic Logic Unit,算术逻辑单元.CPU执行单元,用来完成算术逻辑运算.二、选择题1.没有外存储器(de)计算机监控程序可以存放在( B ).A.RAM B.ROM C.RAM和ROM D.CPU2.完整(de)计算机系统应包括( D ).A.运算器.存储器.控制器 B.外部设备和主机C.主机和使用程序D.配套(de)硬件设备和软件系统3.在机器数( BC )中,零(de)表示形式是唯一(de).A.原码B.补码 C.移码 D.反码4.在定点二进制运算器中,减法运算一般通过( D )来实现.A.原码运算(de)二进制减法器 B.补码运算(de)二进制减法器C.原码运算(de)十进制加法器D.补码运算(de)二进制加法器5.某寄存器中(de)值有时是地址,因此只有计算机(de)(C)才能识别它.A.译码器 B.判断程序C.指令 D.时序信号6.下列数中最小(de)数为( C ).A.(101001)2 B.(52)8C.(101001)BCDD.(233)167.若浮点数用补码表示,则判断运算结果是否为规格化数(de)方法是( C ).A.阶符与数符相同为规格化数B.阶符与数符相异为规格化数C.数符与尾数小数点后第一位数字相异为规格化数D.数符与尾数小数点后第一位数字相同为规格化数8.补码加减法是指( C ).A.操作数用补码表示,两数尾数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位与尾数一起参与运算,结果(de)符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加某数(de)补码代替,结果(de)符号在运算中形成D.操作数用补码表示,由数符决定两尾数(de)操作,符号位单独处理9.运算器虽然由许多部件组成,但核心部件是( B ).A.数据总线B.算术逻辑运算单元C.多路开关 D.累加寄存器10.指令系统中采用不同寻址方式(de)目(de)主要是( B).A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提供扩展操作码(de)可能并降低指令译码难度11.指令(de)寻址方式有顺序和跳转两种方式,采用跳转寻址方式,可以实现(D).A.堆栈寻址 B.程序(de)条件转移C.程序(de)无条件转移D.程序(de)条件转移或无条件转移12.微程序控制器中,机器指令与微指令(de)关系是( B ).A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段由微指令编程(de)微程序来解释执行C.一段机器指令组成(de)程序可由一条微指令来执行D.一条微指令由若干个机器指令组成13.用以指定将要执行(de)指令所在地址(de)是( B ).A.指令寄存器B.程序计数器 C.数据寄存器 D.累加器14.常用(de)虚拟存储系统由( B )两级存储器组成,其中辅存是大容量(de)磁表面存储器.A.cache-主存 B.主存-辅存 C.cache-辅存 D.通用寄存器-cache15.RISC访内指令中,操作数(de)物理位置一般安排在( D ).A.栈顶和次栈顶 B.两个主存单元C.一个主存单元和一个通用寄存器 D.两个通用寄存器16.CPU中跟踪指令后继地址(de)寄存器是( C ).A.地址寄存器 B.指令计数器C.程序计数器 D.指令寄存器17.单级中断系统中,CPU一旦响应中断,立即关闭( C )标志,以防止本次中断服务结束前同级(de)其他中断源产生另一次中断进行干扰.A.中断允许 B.中断请求C.中断屏蔽 D.DMA请求18.下面操作中应该由特权指令完成(de)是( B ).A.设置定时器(de)初值B.从用户模式切换到管理员模式C.开定时器中断D.关中断19.主存贮器和CPU之间增加cache(de)目(de)是( A ).A.解决CPU和主存之间(de)速度匹配问题B.扩大主存贮器容量C.扩大CPU中通用寄存器(de)数量D.既扩大主存贮器容量,又扩大CPU中通用寄存器(de)数量20.单地址指令中为了完成两个数(de)算术运算,除地址码指明(de)一个操作数外,另一个常需采用( C ).A.堆栈寻址方式 B.立即寻址方式C.隐含寻址方式 D.间接寻址方式21.为了便于实现多级中断,保存现场信息最有效(de)办法是采用( B ).A.通用寄存器B.堆栈 C.存储器 D.外存22.某DRAM芯片,其存储容量为512K×8位,该芯片(de)地址线和数据线(de)数目是( D ).A.8,512 B.512,8 C.18,8 D.19,8解析:内存(de)地址线跟内存(de)容量有关,类似于有1万个人有,号码就至少得5位一样,只不过区别是电脑内部用二进制而不是十进制.内存(de)容量有多少,是用多少个二进制数表示,那么地址线(de)条数就是多少个,比如容量是4位(de),用两个2进制数表述,那么地址线就是2条,8位(de),用三个2进制数表示,地址线就应该是3条,这样推下来,内容容量是能用多少个二进制数表示,相当于1个二进制数(de)2(de)多少次,那么地址条数就是多少.512k 应该指(de)是512KB,相当于4Mb(按照1比8换算),需要用22位二进制数表示,相当于2(de)22次,所以用22条地址线.数据线指一次传输(de)数据(de)宽度,8位(de)宽度应该用8根数据线.23.定点运算器用来进行(B).A.十进制加法运算B.定点数运算C.浮点数运算D.既进行定点数运算也进行浮点数运算24.直接.间接.立即3种寻址方式指令(de)执行速度,由快至慢(de)排序是( C ).A.直接.立即.间接B.直接.间接.立即C.立即.直接.间接D.立即.间接.直接25.寄存器间接寻址方式中,操作数处在( B ).A.通用寄存器B.主存单元C.程序计数器D.堆栈26.微指令执行(de)顺序控制问题,实际上是如何确定下一条微指令(de)地址问题.通常采用(de)一种方法是断定方式,其基本思想是( C ).A.用程序计数器PC来产生后继微指令地址B.用微程序计数器μPC来产生后继微指令地址C.通过微指令顺序控制地段由设计者指定或者由设计者指定(de)判断字段控制产生后继微指令地址D.通过指令中指定一个专门字段来控制产生后继微指令地址27.两补码相加,采用1位符号位,当( D )时,表示结果溢出.A. 符号位有进位B. 符号位进位和最高数位进位异或结果为0C. 符号位为1D. 符号位进位和最高数位进位异或结果为128.某单片机字长32位,其存储容量为4MB.若按字编址,它(de)寻址范围是( A ).A.1M B.4MB C.4M D.1MB解析问题:1.某计算机字长为32位,其存储容量为16MB,若按双字编址,它(de)寻址范围是多少2.某机字长为32位,存储容量为64MB,若按字节编址.它(de)寻址范围是多少解答:我(de)方法是全部换算成1位2进制(de)基本单元来算.先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基本单元.所以总(de)基本单元是2^248.一个字长是n位,就是说一个字是由n个一位基本单元组成.按照字来编址就是说由一个字所包含(de)一位基本单元(de)个数作为一个地址单元,它对应一个地址.同理,双字编址就是两个字所包含(de)(de)基本单元数作为一个地址单元.由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基本单元作为一个地址单元.寻址范围就是说总共有多少个这样(de)地址.第一题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有64个,按字节是8个,总容量是2^248个.所以按字编址(de)地址数是2^248/32个,按双字是2^248/64个,按字节是2^248/8个.因此,第一题答案是2^21=2M.同理,第二题答案是2^268/8=2^26=64M.29.某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W,该芯片(de)管脚引出线数目是( D ).A.20 B.28 C.30 D.32这个题目其实就是要计算地址总线和数据总线(de)引脚数.既然是8位宽带,那数据线引脚就要8个,1M个存储单元需要20根地址线,因为2(de)20次方等于1M,所以这个芯片(de)引脚数目至少为1+1+1+1+8+20=32(电源+地+E+R/W+数据线+地址线)30.存储单元是指( B).A.存放1个二进制信息位(de)存储元 B.存放1个机器字(de)所有存储元集合C.存放1个字节(de)所有存储元集合 D.存放2个字节(de)所有存储元集合31.指令周期是指( C ).A.CPU从主存取出一条指令(de)时间B.CPU执行一条指令(de)时间C.CPU从主存取出一条指令加上执行一条指令(de)时间D.时钟周期时间32.中断向量地址是( C).A.子程序入口地址 B.中断服务程序入口地址C.中断服务程序入口地址指示器D.例行程序入口地址33.从信息流(de)传输速度来看,( A )系统工作效率最低.A.单总线 B.双总线 C.三总线 D.多总线34.同步控制是( C ).A.只适用于CPU控制(de)方式 B.只适用于外围设备控制(de)方式C.由统一时序信号控制(de)方式 D.所有指令执行时间都相同(de)方式35.采用DMA方式传送数据时,每传送一个数据,就要占用一个( C )(de)时间.A.指令周期 B.机器周期C.存储周期 D.总线周期36.计算机硬件能直接执行(de)是( C).A.符号语言 B.汇编语言C.机器语言 D.机器语言和汇编语言37.运算器(de)核心部件是( C ).A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器38.对于存储器主要作用,下面说法是正确( C ).A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序39.至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是( C ).A.节约元件 B.运算速度快 C.物理器件性能决定D.信息处理方便40.CPU中有若干寄存器,其中存放存储器中数据(de)寄存器是( A ).A.地址寄存器B.程序计数器 C.数据寄存器 D.指令寄存器41.CPU中有若干寄存器,其中存放机器指令(de)寄存器是( D ).A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器42.CPU中有若干寄存器,存放CPU将要执行(de)下一条指令地址(de)寄存器是(C).A.地址寄存器 B.数据寄存器 C.程序计数器D.指令寄存器43.CPU中程序状态寄存器中(de)各个状态标志位是依据( C )来置位(de).A.CPU已执行(de)指令 B.CPU将要执行(de)指令C.算术逻辑部件上次(de)运算结果 D.累加器中(de)数据44.为协调计算机各部件(de)工作,需要( B )来提供统一(de)时钟.A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器45.能发现两位错误并能纠正一位错(de)编码是( A ).A.海明码 B.CRC码 C.偶校验码 D.奇校验码46.下列存储器中,速度最慢(de)是( C ).A.半导体存储器 B.光盘存储器C.磁带存储器 D.硬盘存储器47.下列部件设备中,存取速度最快(de)是( B ).A.光盘存储器B.CPU(de)寄存器C.软盘存储器 D.硬盘存储器48.某一SRAM芯片,容量为16K×1位,则其地址线条数下面哪项正确( C ).A.18根 B.16K根C.14根D.22根49.计算机(de)存储器采用分级存储体系(de)目(de)是( D ).A.便于读写数据 B.减小机箱(de)体积C.便于系统升级 D.解决存储容量.价格与存取速度间(de)矛盾50.在Cache(de)地址映射中,若主存中(de)任意一块均可映射到Cache内(de)任意一快(de)位置上,下面哪项符合这种特点( B ).A.直接映射B.全相联映射 C.组相联映射 D.混合映射51.指令系统中采用不同寻址方式(de)目(de)主要是( B ).A. 实现程序控制和快速查找存储器地址B. 缩短指令长度,扩大寻址空间,提高编程灵活性C. 可以直接访问主存和外存D. 降低指令译码难度52.CPU组成中不包括( D ).A.指令寄存器B.地址寄存器C.指令译码器D.地址译码器53.程序计数器PC在下面( C )部件中.A.运算器B.存储器 C.控制器 D.I/O接口54.CPU内通用寄存器(de)位数取决于( B ).A.存储器容量B.机器字长C.指令(de)长度D.CPU(de)管脚数55.以硬件逻辑电路方式构成(de)控制器又称为( B ).A.存储逻辑型控制器B.组合逻辑型控制器 C.微程序控制器D.运算器56.直接转移指令(de)功能是将指令中(de)地址代码送入( C )部件中.A.累加器 B.地址寄存器C.PC寄存器 D.存储器57.状态寄存器用来存放( B).A.算术运算结果B.算术.逻辑运算及测试指令(de)结果状态C.运算类型 D.逻辑运算结果58.微程序放在( D ).A.指令寄存器 B.RAM C.内存 D.控制存储器59.主机,外设不能并行工作(de)方式是( B ).A.中断方式B.程序查询方式C.通道方式 D.DMA方式60.禁止中断(de)功能可由( D )来完成.A.中断触发器 B.中断禁止触发器C.中断屏蔽触发器D.中断允许触发器61.在微机系统中,主机与高速硬盘进行数据交换一般用( C).A.程序中断控制 B.程序直接控制C.DMA方式D.通道方式62.DMA方式数据(de)传送是以( C )为单位进行(de).A.字节 B.字C.数据块 D.位63.DMA方式在( A )之间建立(de)直接数据通路.A.主存与外设 B.CPU与外设C.外设与外设D.CPU与主存64.冯·诺依曼机工作方式(de)基本特点是( B ).A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内部选择地址65.针对8位二进制数,下列说法中正确(de)是( B ).A.B.-127(de)反码等于0(de)移码C.+1(de)移码等于-127(de)反码 D.0(de)补码等于-1(de)反码66.计算机系统中采用补码运算(de)目(de)是为了( C ).A.与手工运算方式保持一致B.提高运算速度C.简化计算机(de)设计D.提高运算(de)精度67.长度相同但格式不同(de)2种浮点数,假设前者阶码长.尾数短,后者阶码短.尾数长,其他规定均相同,则它们可表示(de)数(de)范围和精度为( B ).A.两者可表示(de)数(de)范围和精度相同B.前者可表示(de)数(de)范围大但精度低C.后者可表示(de)数(de)范围大且精度高D.前者可表示(de)数(de)范围大且精度高68.在浮点数原码运算时,判定结果为规格化数(de)条件是( D ).A.阶(de)符号位与尾数(de)符号位不同B.尾数(de)符号位与最高数值位相同C.尾数(de)符号位与最高数值位不同D.尾数(de)最高数值位为169.若浮点数用补码表示,则判断运算结果是否为规格化数(de)方法是( C ).A.阶符与数符相同B.阶符与数符相异C.数符与尾数小数点后第1位数字相异D.数符与尾数小数点后第1位数字相同70.在定点运算器中,无论采用双符号位还是单符号位,必须有( C ),它一般用()来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门71.在定点数运算中产生溢出(de)原因是( C ).A.运算过程中最高位产生了进位或借位B.参加运算(de)操作数超出了机器(de)表示范围C.运算(de)结果超出了机器(de)表示范围D.寄存器(de)位数太少,不得不舍弃最低有效位72.存储周期是指( C).A.存储器(de)读出时间B.存储器(de)写入时间C.存储器进行连续读和写操作所允许(de)最短时间间隔D.存储器进行连续写操作所允许(de)最短时间间隔73.和外存储器相比,内存储器(de)特点是( C ).A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低74.某计算机字长16位,它(de)存储容量64KB,若按字编址,那么它(de)寻址范围是( B ).A.0~64K B.0~32K C.0~64KB D.0~32KB75.某SRAM芯片,其存储容量为64K×16位,该芯片(de)地址线和数据线数目为( D ).A.64,16 B.16,64 C.64,8 D.16,1676.某DRAM芯片,其存储容量为512K×8位,该芯片(de)地址线和数据线数目为(D).A.8,512 B.512,8 C.18,8 D.19,877.某机字长32位,存储容量1MB,若按字编址,它(de)寻址范围是( C ).A.0~1M B.0~512KB C.0~256K D.0~256KB78.某计算机字长32位,其存储容量为4MB,若按字编址,它(de)寻址范围是( A ).A.0~1M B.0~4MB C.0~4M D.0~1MB79.某计算机字长32位,其存储容量为4MB,若按半字编址,它(de)寻址范围是( C ).A.0~4MB B.0~2MB C.0~2M D.0~1MB80.某计算机字长为为32位,其存储容量为16MB,若按双字编址,它(de)寻址范围是( B ).A.0~16MB B.0~8M C.0~8MB D.0~16MB81.某SRAM芯片,其容量为512×8位,加上电源端和接地端,该芯片引出线(de)最小数目应为( D ).A.23 B.25 C.50 D.1982.在虚拟存储器中,当程序在执行时,( D )完成地址映射.A.程序员B.编译器C.装入程序D.操作系统83.虚拟段页式存储管理方案(de)特点为( D ).A.空间浪费大.存储共享不易.存储保护容易.不能动态连接B.空间浪费小.存储共享容易.存储保护不易.不能动态连接C.空间浪费大.存储共享不易.存储保护容易.能动态连接D.空间浪费小.存储共享容易.存储保护容易.能动态连接84.在cache(de)地址映射中,若主存中(de)任意一块均可映射到cache内(de)任意一块(de)位置上,则这种方法称为( A ).A.全相联映射B.直接映射C.组相联映射D.混合映射85.对某个寄存器中操作数(de)寻址方式称为( C )寻址.A.直接B.间接C.寄存器D.寄存器间接86.变址寻址方式中,操作数(de)有效地址等于( C ).A.基值寄存器内容加上形式地址(位移量)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址87.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示(de)栈顶单元,如果进栈操作(de)动作是:(A)→Msp,(SP)-1→SP,那么出栈操作(de)动作应为( B ).A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP88.运算型指令(de)寻址与转移性指令(de)寻址不同点在于( A ).A.前者取操作数,后者决定程序转移地址B.后者取操作数,前者决定程序转移地址C.前者是短指令,后者是长指令D.前者是长指令,后者是短指令89.中央处理器是指( C ).A.运算器B.控制器C.运算器和控制器D.运算器,控制器和主存储器90.在CPU中跟踪指令后继地址(de)寄存器是( B ).A.主存地址寄存器B.程序计数器C.指令寄存器D.状态条件寄存器91.指令周期是指( C ).A.CPU从主存取出一条指令(de)时间B.CPU执行一条指令(de)时间C.CPU从主存取出一条指令加上执行这条指令(de)时间D.时钟周期时间92.下面描述(de)RISC机器基本概念中正确(de)句子是( B ).A.RISC机器不一定是流水CPU B.RISC机器一定是流水CPUC.RISC机器有复杂(de)指令系统D.CPU配备很少(de)通用寄存器93.计算机操作(de)最小时间单位是( A ).A.时钟周期B.指令周期C.CPU周期D.微指令周期94.计算机系统(de)输入输出接口是( B)之间(de)交接界面.A.CPU与存储器B.主机与外围设备C.存储器与外围设备D.CPU与系统总线95.计算机(de)外围设备是指( D).A.输入/输出设备B.外存设备C.远程通信设备D.除了CPU和内存以外(de)其它设备96.显示器(de)主要参数之一是分辨率,其含义为( B ).A.显示屏幕(de)水平和垂直扫描频率B.显示屏幕上光栅(de)列数和行数C.可显示不同颜色(de)总数D.同一幅画面允许显示不同颜色(de)最大数目97.中断发生时,由硬件保护片更新程序计数器PC,而不是由软件完成,主要是为了( A ).A.能进入中断处理程序并能正确返回原程序B.节省内存C.提高处理机(de)速度D.使中断处理程序易于编制,不易出错98.中断向量地址是( B ).A.子程序入口地址B.中断源服务程序入口地址C.中断服务程序入口地址D.中断返回地址99.在I/O设备.数据通道.时钟和软件这四项中,可能成为中断源(de)是( D ).A.I/O设备B.I/O设备和数据通道C.I/O设备.数据通道和时钟D.I/O设备.数据通道.时钟和软件100.中断允许触发器用来( D ).A.表示外设是否提出了中断请求B.CPU是否响应了中断请求C.CPU是否正在进行中断处理D.开放或关闭可屏蔽硬中断101.硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它(de)作用是( B ).A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET(de)下一条指令D.返回到断点处102.在采用DMA方式高速传输数据时,数据传送是( B ).A.在总线控制器发出(de)控制信号控制下完成(de)B.在DMA控制器本身发出(de)控制信号控制下完成(de)C.由CPU执行(de)程序完成(de)D.由CPU响应硬中断处理完成(de)103.周期挪用方式常用于( A )方式(de)/输入输出中.A.DMA B.中断C.程序传送D.通道104.如果有多个中断同时发生,系统将根据中断优先级最高(de)中断请求.若要调整中断事件(de)响应次序,可以利用( D ).A.中断嵌套B.中断向量C.中断响应D.中断屏蔽105.通道对CPU(de)请求形式是( B ).A.自陷B.中断C.通道命令D.跳转指令106.CPU对通道(de)请求形式是( D ).A.自陷B.中断C.通道命令D.I/O指令三、填空1.浮点数规格化时(de)精度由尾数(de)位数决定,范围由阶码(de)位数决定.2.三态门比普通状态(高电平、低电平)多哪一个状态高阻态(悬空).3.Am2901芯片是运算器作用(de)部件,它(de)两个主要功能是:作为运算器、作为定序器(确定下一条微指令(de)指令).4.Am2910芯片是寄存器作用(de)部件.5.运算器可以实现算术运算和逻辑运算.6.BCD码:用4位二进制代码表示一位十进制数,最常见(de)BCD码是8421码.7.根据操作数(de)位置,指出寻址方式:8.操作数在寄存器中,称为寄存器寻址方式:9.操作数地址在寄存器中,称为寄存器间接寻址方式;10.操作数在指令中,称为立即寻址方式;11.操作数地址在指令中,称为直接寻址方式.12.设形式地址为D,以直接寻址方式,有效地址为:D;以间接寻址方式,有效地址为:(D);以相对寻址方式,有效地址为:(PC)+D;);以寄存器寻址间接寻址方式,有效地址为:(Ri以基址寻址方式,有效地址为:D+(BR);以变址寻址方式,有效地址为:D+(IX).13.浮点数向左规格化(de)原则:尾数左移一位,阶码减1.浮点数向右规格化(de)原则:尾数右移一位,阶码加1.14.在微指令(de)字段编码中,操作控制字段(de)分段并非是任意(de),必须遵循分段(de)原则,包括:○1.把相斥性(de)微命令分在同一段中;○2.一般每个小段要留出一个状态,表示:本段不执行任何操作.15.补码定点加减运算(de)溢出判断有两种方式,分别是:用一位符号位判断溢出和用两位符号位判断溢出.16.规格化浮点数(de)判断依据是:尾数(de)绝对值在和1范围内.17.所谓寻址方式是:找出有效地址(de)方式.18.基址寻址:操作数(de)有效地址=形式地址+基地址.19.在计算机中存放指令地址(de)寄存器叫PC(程序计数器).20.在取指令之前,首先把PC(de)内容送到地址(MAR)寄存器中,然后由CPU发出读命令,把指令从地址寄存器所指定(de)内存存储单元中取出来,送到CPU(de)指令寄存器中.21.控制器(de)设计方法有两种,分别是:组合逻辑设计和微程序设计.22.影响并行加法器(de)两个因素是:进位信号和传递时间.23.微程序控制(de)计算机中(de)控制存储器CM是用来存放微程序.24.编码左移、右移(de)计算结果.补码为算术左移1位后得,算术右移一位后得.25.-0(de)反码表示为:(假设数据有8位,用二进制表示).0(de)原码、补码、反码、移码(8位二进制数表示)26.控制器在生成各种控制信号时,必须按照一定(de)时序进行,以便对各种操作实施时间上(de)控制.27.根据编码方式,微指令分成水平型微指令和垂直型微指令两种类型.水平型微指令可以同时执行若干个微操作,所以执行机器(de)速度比垂直型微指令快.28.阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示(de)最大正数(de)阶码为FFH,尾数为7FFFFFH,绝对值最小(de)负数(de)阶码为FFH,尾数为800000H(用十六进制表示).29.影响流水线性能(de)因素主要反映在访存冲突和相关问题两个方面.。
计算机组成原理期末复习知识要点
第一章1〕冯.诺依曼主要三个思想是什么?〔1〕电脑处理采用二进制或二进制代码〔2〕存储程序〔3〕硬件五大部分:输入设备、输出设备、存储器、运算器和控制器2〕电脑硬件由哪5部分组成?输入设备、输出设备、存储器、运算器和控制器3〕VLSI中文的意思是什么?超大规模集成电路4〕列举出三个电脑应用领域?1.科学技术计算2.数据信息处理3.电脑控制4.电脑辅助技术5.家庭电脑化5〕电脑系统分哪两大系统?硬件和软件系统6〕电脑内部信息包括哪两大信息?电脑中有两种信息流动:一是控制信息,即操作命令,其发源地为控制器;另一种是数据流,它受控制信息的控制,从一部件流向另一部件,边流动边加工处理。
7〕电脑性能主要包括哪三个主要性能?〔1〕基本字长: 是参与运算的数的基本长度,用二进制数位的长短来衡量,取决寄存器、加法器、数据总线等部件的位数。
〔2〕主存容量:可以用字节,有的用字长,K、M、G、T〔3〕运算速度: 是每秒能执行的指令条数来表示,单位是条/秒。
〔MIPS〕8〕现代电脑系统分为五个层次级别是如何划分的?从功能上,可把现代电脑系统分为五个层次级别:第一级是微程序设计级:是硬件级第二级是一般机器级:机器语言级第三级是操作系统级:是操作系统程序实现。
(混合级)第四级是汇编语言级:一种符号形式语言。
第五级是高级语言级9〕机器数是指什么?它主要是解决了数值的什么表示?10〕机器数有哪4种表示方法?原码表示法、补码表示法、和移码表示法四种。
11〕电脑数值有哪两种表示方式?它主要解决了数值的什么表示?定点表示和浮点表示。
主要解决数中小数点的位置确实定。
12〕浮点数在电脑内部表示两种方式是如何安排的?13〕尾数是补码表示其规格化如何表示?正数:×…×的形式负数:×…×的形式14〕解释电脑内部数值0和字符0有何不同?数值0在电脑中为00H,而字符0为其ASCII码30H。
15〕电脑如何判断加法溢出的?当运算结果超出机器所能表示的数域范围时,称为溢出。
计算机组成原理期末要点总结(详细版)
《计算机组成原理》复习第一章1.计算机的硬件组成包含五大功能部件:(P6)五大部件:存储器、运算器、控制器、输入设备、输出设备。
存储器主要功能:保存原始数据和解题步骤。
运算器主要功能:进行算术、逻辑运算。
控制器主要功能:从内存中取出解题步骤(程序)分析,执行操作。
输入设备主要功能:把人们所熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式。
输出设备主要功能:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式。
第二章2.定点数和浮点数(用IEEE754标准)的表示IEEE754标准按顺序:符号位(1位)、阶码(8位)、尾数(23位)●一个规格化的32位浮点数x的真值表示为x=(-1)S×(1.M)×2E-127实际偏移值e=E-127(小e由大E减得到)●真值x为零表示:当阶码E为全0且尾数M也为全0时的值,结合符号位S为0或1,有正零和负零之分。
●真值x为无穷大表示:当阶码E为全1且尾数M为全0时,结合符号位S为0或1,也有+∞和-∞之分。
8位阶码E的表示范围为0~255(0000,0000~1111,1111),去掉全0和全1的情况,E的范围为1~254,实际的偏移值e的范围为-126~127.【例1】若浮点数x的754标准存储格式为(41360000)16,求其浮点数的十进制数值。
将16进制数展开后,可得二制数格式为0 100 00010 011 0110 0000 0000 0000 0000S 阶码(8位) 尾数(23位)指数e=阶码-127=10000010-01111111=00000011=(3)10包括隐藏位1的尾数1.M=1.011 0110 0000 0000 0000 0000=1.011011于是有x=(-1)S×1.M×2e=+(1.011011)×23=+1011.011=(11.375)10【例2】将数(20.59375)10转换成754标准的32位浮点数的二进制存储格式。
计算机组成原理期末复习资料要点
计算机组成原理期末复习资料(陆瑶编著)第一章计算机的系统概述(P1-8)1.1计算机的组成任务(P1)1.计算机系统由硬件和软件两个子系统组成;2.计算机系统结构主要有a、研究计算机系统硬件、软件功能的分配;b、确定硬件和软件的界面;c、完成提高计算系系统性能的方法;3.计算机的组成是按照计算机系统结构分配给硬件子系统的功能以及确定的概念结构,研究硬件子系统各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。
4.计算机实现是计算机组成的物理实现,即按计算机组成制定的方案,制作出实际的计算机系统,它包括处理器、主存、总线、接口等各部件的物理结构的实现,器件的集成度和速度的选择和确定,器件、模块、插件、底板的划分和连接,专用器件的设计,电源配置、冷却、装配等各类技术和工艺问题的解决等。
1.2计算机的硬件系统结构P2(1.2.1)5.电子数字计算机普遍采用冯·诺依曼计算机系统结构。
6. 主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
7. CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。
8.冯·诺依曼计算机系统结构由运算器、控制器、储存器、输入设备、输出设备5大部件组成,相互间以总线连接。
9.运算器的作用:计算机中执行各种算术和逻辑运算操作的部件。
运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。
(算数逻辑部件(ALU):用于完成各种算术运算和逻辑运算(主要用于条件判断、设备控制等)。
)10.控制器的作用:是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个计算机系统的操作。
11储存器的作用:是计算机系统中的记忆设备,用来存放程序和数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
1 .冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?
解:冯·诺依曼计算机的特点如下:
(1) 计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备
五大基本部件组成;
(2) 计算机内部采用二进制来表示指令和数据;
(3) 将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。
第3点是最主要的一点。
第二章
1 .设机器数的字长8位(含1位符号位),分别写出下列各二进制数的原
码、补码和反码:0,-0,0.1000,-0.1000 ,0.1111 ,-0.1111 ,1101 , -1101 。
3 .已知下列数的原码表示,分别写出它们的补码表示:
[X1]原=0.10100,[X2]原=1.10111 。
解:[X1]补=0.10100 ,[X2]补=1.01001 。
4 .已知下列数的补码表示,分别写出它们的真值:[X1]补=0.10100 ,[X2]补=1.10111 。
解:X1 =0.10100,X2 =-0.01001。
14 .某浮点数字长12位,其中阶符1位,阶码数值3位,数符1位,尾数数值7位,阶码以2为底,阶码和尾数均用补码表示。
它所能表示的最大正数是多少?最小规格化正数是多少?绝对值最大的负数是多少?
15 .某浮点数字长16位,其中阶码部分6位(含1位阶符),移码表示,以2为底;尾数部分10 位(含1位数符,位于尾数最高位),补码表示,规格化。
分别写出下列各题的二进制代码与十进制真值。
(1)非零最小正数;
(2)最大正数;
(3)绝对值最小负数;
(4)绝对值最大负数。
16.一浮点数,其阶码部分为p位,尾数部分为q位,各包含1位符号位,均用补码表示;尾数基数r =2,该浮点数格式所能表示数的上限、下限及非零的最小正数是多少?写数据的机器层次表示出表达式。
17 .若上题尾数基数r =16,按上述要求写出表达式。
18 .某浮点数字长32位,格式如下。
其中阶码部分8位,以2为底,移码
表示;尾数部分一共24位(含1位数符),补码表示。
现有一浮点代码为(8C5A3E00)16 ,试写出它所表示的十进制真值。
19.试将(-0.1101)2用IEEE 短浮点数格式表示出来。
20 .将下列十进制数转换为IEEE 短浮点数:
21 .将下列IEEE 短浮点数转换为十进制数:(1)11000000 11110000 00000000 00000000 (2)00111111 00010000 00000000 00000000 (3)01000011 10011001 00000000 00000000 (4)01000000 00000000 00000000 00000000 (5)01000001 00100000 00000000 00000000 (6)00000000 00000000 00000000 00000000
22 .对下列ASCII 码进行译码:
1001001 ,0100001 ,1100001 ,1110111
1000101 ,1010000 ,1010111 ,0100100
解:以上ASCII码分别为I,!,a,w,E,P,W,$.
25 .已知下面数据块约定:横向校验、纵向校验均为奇校验,请指出至少
有多少位出错。
26 .求有效信息位为01101110 的汉明校验码。
第三章
10.某机字长为16位,主存容量为64K 字,指令格式为单字长单地址,共有64条指令。
试说明:
(1)若只采用直接寻址方式,指令能访问多少主存单元?
(2)为扩充指令的寻址范围,可采用直接/间接寻址方式,若只增加一位直接/间接标志,指令可寻址范围为多少?指令直接寻址的范围为多少?
(3)采用页面寻址方式,若只增加一位Z/C(零页/现行页)标志,指令寻址范围为多少?指令直接寻址范围为多少?
(4)采用(2)、(3)两种方式结合,指令的寻址范围为多少?指令直接寻址范围为多少?
13.计算下列4条指令的有效地址(指令长度为16位)。
(1)000000Q (2)100000Q
(3)170710Q (4)012305Q
第四章
4.已知X和Y,试用它们的变形补码计算出X+Y,并指出结果是否溢出。
(1)X =0.11011 ,Y =0.11111
(2)X =0.11011 ,Y =-0.10101
(3)X =-0.10110 ,Y =-0.00001
(4)X =-0.11011 ,Y =0.11110
5.已知X和Y ,试用它们的变形补码计算出X-Y,并指出结果是否溢出。
(1)X =0.11011 ,Y =-0.11111
(2)X =0.10111 ,Y =0.11011
(3)X =0.11011 ,Y =-0.10011
(4)X =-0.10110,Y =-0.00001
8.分别用原码乘法和补码乘法计算X×Y 。
(1)X =0.11011 ,Y =-0.11111 (2)X =-0.11010,Y =-0.01110
(2)X×Y =0.010*******
10.分别用原码和补码加减交替法计算X÷Y 。
(1)X =0.10101 ,Y =0.111011
(2)X =-0.10101 ,Y =0.11011
(3)X =0.10001 ,Y =- 0.10110
(4)X =-0.10110 ,Y =-0.11011
第五章
5.动态RAM 为什么要刷新?一般有几种刷新方式?各有什么优缺点?
解:DRAM 记忆单元是通过栅极电容上存储的电荷来暂存信息的,由于电上的电荷会随着时间的推移被逐渐泄放掉,因此每隔一定的时间必须向栅极电容补充一次电荷,这个过程就叫做刷新。
常见的刷新方式有集中式、分散式和异步式3种。
集中方式的特点是读写操作时不受刷新工作的影响,系统的存取速度比较高;但有死区,而且存储容量越大,死区就越长。
分散方式的特点是没有死区;但它加长了系统的存取周期,降低了整机的速度,且刷新过于频繁,没有充分利用所允许的最大刷新间隔。
异步方式虽然也有死区,但比集中方式的死区小得多,而且减少了刷新次数,是比较实用的一种刷新方式。
8.有哪几种只读存储器?它们各自有何特点?
解1.MROM :可靠性高,集成度高,形成批量之后价格便宜,但用户对制造厂的依赖性过大,灵活性差。
2.PROM :允许用户利用专门的设备(编程器)写入自己的程序,但一
旦写入后,其内容将无法改变。
写入都是不可逆的,所以只能进行一次性写入。
3.EPROM :不仅可以由用户利用编程器写入信息,而且可以对其内容
进行多次改写。
EPROM 又可分为两种:紫外线擦除(UVEPROM)和电擦除(EEPROM)。
4.闪速存储器:既可在不加电的情况下长期保存信息,又能在线进行快
速擦除与重写,兼备了EEPROM 和RAM 的优点。
9 .说明存取周期和存取时间的区别。
解:存取周期是指主存进行一次完整的读写操作所需的全部时间,即连续两
次访问存储器操作之间所需要的最短时间。
存取时间是指从启动一次存储器操作到完成该操作所经历的时间。
存取周期一定大于存取时间。
10 .一个1K ×8的存储芯片需要多少根地址线、数据输入线和输出线?
解:需要10根地址线,8根数据输入和输出线。