计算机组成原理复习.
计算机组成原理复习资料
一、单项选择题:
1虚地址是( )。
A、不存在的地址
B、用户编程可使用的地址
C、主存地址
D、磁盘地址
2、在机器数()中,零的表示形式是惟一的。
A、原码
B、补码
C、反码
D、原码和反码
3、挂接在总线上的多个部件( )。
A、只能分时向总线发送数据,并只能分时从总线接收数据
B、可同时向总线发送数据,但只能分时从总线接收数据
12、按产生控制信号的方式不同,控制器可分为________控制器与________控制器。
13、任何一条指令的执行都要经过________、________和________三个阶段。
14、按数据传送方式,接口可分为________接口与________接口。按时序控制方式分类,接口要分为________接口与________接口。
2、计算机系统是一种________,用于控制和管理计算机系统的资源,是________的接口。
3、PSW是指令部件中________。
4、1101.1001B=________H
5、主存储器和CPU之间增加高速缓冲器的主要目的是________。
6、使CPU与I/0设备完全并行工作方式是________方式。
7、在CPU中跟踪下一条指令地址的寄存器________。
8、冯.诺依曼机的基本特征是________。
9、每条指令由两部分组成,即________部分和________部分。
10、已知字符A的ASCII码的十进制为41,则字符D的ASCII码的十进制为________。
11、在CPU中,指令寄存器(IR)用来________,它的位数与________有关。
计算机组成原理期末复习资料(完美高分通过版)(完整资料).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.源程序:通常由用户用各种编程语言编写的程序。
目的程序:由计算机将其翻译机器能识别的机器语言程序。
计算机组成原理(唐朔飞)复习资料.docx
第1章计算机系统概论1 •什么是计笄机系统.计翼机硬件和计斃机软件?硬件和软件哪个更巫要?解:P3计算机系统:由计算机硕件系统和软件系统组成的综合体.计篦机硬件:拆计篦机中的电子线路和物理装胃,计算机软件:计算机运行•所需的程序及相关资料。
硬件和软件在计并机系统中相互依存•缺一不可.因此同样車要。
2.如何理解计订机的层次结构?答:计箕机皎件.系统软件和应用软件构成了计箕机系统的三个层次结构.<1)便件系统是最内层的,它是整个计算机系统的基础和核心。
(2)系统软件在峽件之外,为用户提供一个慕本操作界而。
<3)应用软件在肢外层,为用户捉供解决具体问题的应用系统界面。
通常将硬件系统Z外的其余层称为虚拟机。
各层次Z间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。
3・说明高级涪言.汇編涪言和机器语言的差别及其联系。
答:机器语言是计算机硬件能够直接识別的语飢汇编语言是机器语言的符号表示.高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最商层.必须翻译成汇编语盲.再山汇编程序汇编成机益语盲(目标程序)Z后才能被执行。
5. 冯•诺依曼计兔机的特点是什么?解:冯•诺依曼讣算机的特点是:P8•计算机山运算器、控制器、存储器、输入设备、输出设备五大部件组成;•指令和数据以同同等地位存放于存储器内,并可以按地址访问;•指令和数据均用二进制浚示;•指令山操作码.地址码两大部分组成.操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置:•指令在存储器中顺序存放•通常自动顺序取出执行:•机器以运算器为中心(原始冯•诺依曼机)。
6. 码出计算机硬件组成框图,说明各部件的作用及计篦机系统的主耍技术折标。
答:计算机硕件组成框图如下:各部件的作用如下:控制器:幣机的指挥中心,它使计绰机的各个部件自动协调工作。
运绰器:对数据侑息进行处理的部件,用來进行算术运弊和逻输运算。
存储器:存放程序和数据.足计算机实现••存储程序控制••的基础。
计算机组成原理复习要点
第三章 运算方法和运算器件
• 定点加、减运算及其溢出判断方法,其中减法运算是通过补码加法运 算实现的,其中根据[x]补求[-x]补。什么时候将会发生溢出?P6162,三种溢出判断方法。在计算机中,所表示的数会发生溢出,其根本 原因是计算机的字长有限。
• 定点原码乘法采用数值位用绝对值相乘,符号位单独处理;补码乘法 采用Booth算法;定点原码加减交替除法 :仅当最后一步余数为负时, 做恢复余数的操作
第二组:
4000H~7FFFH
第三组:
8000H~BFFFH
第四章:
C000H~FFFFH
第五章 指令系统
• 指令的格式是指指令用二进制表示的形式,通常由指令码和操作数的 地址码两部分组成,操作数有一地址、二地址和多地址之分;指令码 有定长与不定长之分;指令系统是表征一台计算机性能的重要因素, 它的格式和功能不仅直接影响到机器的硬件结构而且也影响到系统软 件。
复习要点
第一章 计算机系统概论
计算机系统
硬件系统
软件系统
外围设备 主机
系统软件
应用软件
外输输 C 内 存入出 P 存 储设设 U 器备备
寄运 控 高
存算 制 速
器器 器 缓
包
存
含
( )
操 作 系 统
语数
言据
处 理 程
… …
库 管 理
序系
统
数自 据动 处控 理制 程程 序序
企科
业学
管… 计 理… 算
• 流水线的概念,流水CPU是一种非常经济而实用的时 间并行技术,影响流水线性能的因素:访存冲突(即 资源相关)和相关(数据相关、控制相关)问题
第八章 系统总线
• 系统总线的结构有单总线和多总线之分,功能有数据 线、地址线和控制线之分,其中地址线(控制线)的 功能:提供主存、I / O接口设备的地址(控制信号、 响应信号)。计算机系统中,根据应用条件和硬件资 源不同,数据传输方式可采用串行微指令的编码。注意PC+1在不同机器中的含义, 如8位字长、16位指令和16位字长、16位指令
计算机组成原理复习题
计算机组成原理复习题1.什么是“存储程序控制”?①计算机(指硬件)应由运算器,存储器,控制器,输入设备和输出设备5大基本不部件组成。
②计算机内部采用二进制表示指令和数据。
③将编好的程序和原始数据事先存入存储器中,然后在启动计算机工作,这就是存储程序的基本含义。
2.根据冯·诺依曼的计算机结构准则,计算机应有哪五大部件组成?运算器,存储器,控制器,输入设备和输出设备3.计算机的存储器的主要功能是什么?常见的存储系统分为几级?各级有什么差异?存储器是用来存放程序和数据的部件,它是一个记忆装置,也是计算机实现“存储程序控制”的基础。
常见的存储系统分为三级。
主存储器:可CPU直接访问,存储速度快,容量较小,一般用来存放当前正在执行的程序和数据。
辅助存储器:设置在主机外部,存储容量大,价格较低,存储速度慢,一般不用来存放暂时不参与运行的程序和数据,CPU不可直接访问。
辅存中的程序和数据在需要时才传送带主存。
Cache:存储速度比主存更快,容量更小,用来存放当前最紧急的程序和数据。
4.按传送信息的不同可以将系统总线分成哪几种?三态门,单向和双向总线5.大、中型计算机系统有哪几部分连接而成?主机,通道,设备存储器,外部设备。
6.设机器的字长为4位,其能够表示的最大有符号整数是多少?77.字母“a”的ASCII码为97, 给出字母“c”的ASCII码和字母“A”的ASCII码?99,658.根据GB2312-80每个汉字的编码为几个字节?2字节9.若汉字的字形码采用64*64的点阵,则每个汉字的字形码需要占几个字节?512个字节10.求有效信息为1100B,生成多项式为1011B的CRC码。
11.机器指令通常是由哪几个字段组成?操作码字段,地址码字段12.指令系统指的是什么?一台计算机的所有指令的集合构成该机的指令系统,它是计算机的主要属性,位于硬件和软件的交界面上。
13.按指令功能指令可以分为哪几种类型?数据传送类指令,运算类指令,程序控制类指令,输入输出类指令14.运算类指令可以细分为哪几种?算术运算类指令,逻辑运算类指令,移位类指令15.设某计算机为定长指令字结构,指令长度为12位每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。
计算机组成原理总复习
一、基本概念指令周期,CPU周期(机器周期),存储周期,刷新周期,流水线周期,流水线加速比,相联存储器,cache 存储器,cache的三种映射方式,控制存储器,虚拟存贮器,存储器三级结构,动态SRAM特点,静态SRAM 特点,微程序控制器及组成,硬布线控制器,微指令格式,微指令的编码方式,指令流水线,算术流水线,并行处理技术,流水线中的主要问题,输入/输出的信息交换方式,程序中断,补码运算的溢出判断(双符号法与单符号法),n位机器数(原码、反码、补码、移码)表示的范围,先行进位,串行进位,矩阵乘法器、矩阵除法器、规格化小数标准,浮点数的表示方法,指令寻址方式,操作数寻址方式,总线的特性。
二、选择题练习1、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A. 阶符与数符相同为规格化数B. 阶符与数符相异为规格化数C. 数符与尾数小数点后第一位数字相异为规格化数D. 数符与尾数小数点后第一位数字相同为规格化数2、16位字长的定点数,采用2的补码形式表示时,所能表示的整数范围是______。
A . -215 ~ +(215-1) B. -(215–1)~ +(215–1)C. -(215 + 1)~ +215D. -215~ +2153、容量是128M*32的内存,若以字节编址,至少需要______根地址线。
A. 16B. 29C. 27D. 324、某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是____。
A、0~64KB、0~32KC、0~64KBD、0~32KB5、主存贮器和CPU之间增加cache的目的是______。
A. 扩大主存贮器的容量B. 解决CPU和主存之间的速度匹配问题C. 扩大CPU中通用寄存器的数量D. 既扩大主存的容量,又扩大CPU通用寄存器的数量6、以某个寄存器的内容为操作数地址的寻址方式称为______寻址。
A. 直接B. 间接C. 寄存器直接D. 寄存器间接7、在cache的映射方式中不需要替换策略的是______。
(完整版)计算机组成原理复习题及答案
一.选择题1. 我国在__D____ 年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于______ 年完成。
(答案错误)A.1946 1958 B.1950 1968 C.1958 1961 D.1959 19652. 32位微型计算机中乘除法部件位于__A____ 中。
A.CPU B.接口 C.控制器 D.专用芯片3. 没有外存储器的计算机监控程序可以放在___B___ 。
A.RAM B.ROM C.RAM和ROM D.CPU4. 下列数中最小的数是__A____ 。
A.(101001)2 B.(52)8 C.(2B)16 D.(44)105. 在机器数___B.C___ 中,零的表示形式是唯一的。
A.原码B.补码C.移码 D.反码6. 在定点二进制运算器中,减法运算一般通过___D___ 来实现。
A.原码运算的二进制减法器 B.补码运算的二进制减法器C.补码运算的十进制加法器 D.补码运算的二进制加法器7. 下列有关运算器的描述中___C___ 是正确的。
A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对8. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为___D___ 。
A.8,512 B.512,8 C.18,8 D。
19,89. 相联存储器是按___C___ 进行寻址的存储器。
A.地址指定方式 B.堆栈存取方式C.内容指定方式 D。
地址指定与堆栈存取方式结合10. 指令系统中采用不同寻址方式的目的主要是___B___ 。
A.实现存储程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度11. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP12. 在CPU中跟踪指令后继地址的寄存器是__B____ 。
计算机组成原理复习
计算机组成原理复习1.简述运算器和控制器的主要功能运算器的主要功能是完成算数运算和逻辑运算;控制器的主要功能是对指令译码,并产⽣相应的控制信号。
2.简述输⼊设备和输出设备的基本功能输⼊设备将⼈们书序的信息(数字.字符、⽂字、图形、图像、声⾳)形式转换成计算机能接受并识别的信息(⼆进制信息)形式,输出设备则将计算机内部信息形式转换成⼈们熟悉的信息形式。
.3.算术运算和逻辑运算个包括那些运算操作?算术运算对数据进⾏算数操作,包括加减乘除四则:运算和数据格式转换;逻辑运算按位对数据进⾏与或⾮异或和移位等操作。
4.机器语⾔汇编语⾔⾼级语⾔有何区别?机器语⾔是⼀种⽤⼆进制代码表⽰的计算机语⾔,机器可以直接执⾏⽤机器语⾔编写的程序。
汇编语⾔是⼀种⽤助记符表⽰的与机器语⾔⼀⼀对应的语⾔,⽤汇编语⾔编写的程序需经过汇编后才能执⾏。
⾼级语⾔是⼀种接近⼈类⾃然语⾔的与计算机结构⽆关的语⾔,⽤⾼级语⾔编写的程序要经过解释和编译才能执⾏。
5.什么是指令?什么是程序?指令是机器完成某种操作的命令,典型的指令包括操作码和地址码两部分。
操作码⽤来指出执⾏什么操作(如加、传送),地址码⽤来指出操作数在什么地⽅、程序是有序指令的集合,⽤来解诀某⼀特定问题。
6.存储器中存储的数据和指令是怎么区分的?在存储程序的计算机中,指令和数据都是以⼆进制的形式存放在存储器中。
从存储器中存储的内容本⾝看不出它是指令还是数据,因为它们都是⼆进制代码。
计算机在读取指令时把从存储器中读到的信息都看作是指令,⽽在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产⽣混乱,在进⾏汇编程序设计时要注意区分存储器中的信息是程序还是数据,⽽⽤⾼级语⾔设计程序⼀般不会产⽣上述问题。
7.寄存器的功能是什么?寄存器在运算时⽤于保存运算数据和中间运算结果,以提⾼运算速度。
此外,寄存器还可以存放指令、指令地址、程序运⾏状态等。
寄存器还可以作为数据缓存。
8.编译程序和解释程序的区别是什么?编译程序和解释程序的作⽤都是将⾼级语⾔程序转换成机器语⾔程序,但转换的过程不同。
计算机组成原理复习资料
计算机组成原理复习资料1.何谓中断方式?它主要应用在什么场合?请举二例。
答:A、中断方式指:CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序; B、主要应用于处理复杂随机事件、控制中低速I/O; C、例:打印机控制,故障处理。
2.中断接口一般包含哪些基本组成?简要说明它们的作用。
答:A、地址译码。
选取接口中有关寄存器,也就是选择了I/O设备; B、命令字/状态字寄存器。
供CPU输出控制命令,调回接口与设备的状态信息; C、数据缓存。
提供数据缓冲,实现速度匹配; D、控制逻辑。
如中断控制逻辑、与设备特性相关的控制逻辑等。
3.简述中断隐指令及其功能;答:中断隐指令是在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。
4.什么是中断嵌套?答:多级中断系统中,cpu在处理一个中断的过程中又去响应另一个中断请求;5.中断的过程与子程序调用的区别是什么?答(1)、中断的过程与中断时cpu正在运行的程序是相互独立的,它们之间没有确定的关系。
子程序调用是转入的子程序与正在执行的程序是同一个程序。
(2)中断一般是由硬件信号产生的,软中断除外,子程序调用是转移指令引起的。
(3)中断服务程序的地址是由硬件决定的,子程序调用是转移指令在地址码中指定子程序的地址;(4)中断过程要存储所有的状态信息,子程序调用时可以只保存pc的值;(5)中断程序的调用的过程包括确定产生中断的原因、对多个同时进行的中断裁决等,而在一般的子程序调用时没有这种操作;6.简述多重中断系统中CPU响应中断的步骤。
答:(1)、关中断。
暂时禁止所有中断;(2)、保护现场信息,包括保存pc的值;(3)、判别中断条件根据中断优先条件,从而确定中断服务程序的地址;(4)、开中断,设置cpu优先级为当前中断优先级,允许响应外部中断。
计算机组成原理期末复习
《计算机组成原理》1.指令、指令系统、虚拟存储器、Cache的地址映像、微命令、微指令、输入设备、输出设备、中断系统、中断隐指令、光盘、指令周期、机器周期、节拍的定义指令:指令是指计算机执行某些操作的命令。
指令系统:一台计算机所有指令的集合。
虚拟存储器:将主存储器和辅助存储器的地址空间统一编址,在硬件和系统软件的共同管理下,可以把它们看成一个单一的存储器。
cache的地址映像:在cache中,地址映像是指把主存地址空间映像到cache地址空间,也就是把存放在主存中的程序按照某种规则装入cache中,地址映像有3种方法全相联映像,直接映像,组相联映像微命令:在微程序控制的计算机中,将控制部件向执行部件发出的各种控制命令叫做微命令。
微指令:指控制存储器中的一个单元的内容,即控制字,是若干个微命令的集合。
输入设备:向计算机输入信息的外部设备称为输入设备。
输出设备:接受计算机输出信息的外部设备称为输出设备。
中断系统:是计算机实现中断功能的软、硬件总称。
中断隐指令:CPU响应中断后,经过某些操作,转去执行中断服务程序。
这些操作是由硬件直接实现的。
光盘:用光学方式读写信息的圆盘称为光盘。
指令周期:CPU每取出一条指令并执行这条指令,都要完成一系列的操作,所需要的时间通常叫做一个指令周期。
机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一个基本操作。
完成一个基本操作所需要的时间称为机器周期。
节拍:在一个机器周期内,要完成若干个微操作。
这些微操作有的时候可以同时执行,有的需要按先后次序串行执行。
因而应把一个机器周期分为若干个相等的时间段,每一个时间段对应一个电位信号,称为节拍电位信号。
2.冯·诺依曼等人提出的存储程序概念(教材P2,共3点)。
1)计算机应由运算器、存储器、控制器、输入设备、输出设备5大基本不见组成;2)计算机内部采用二进制来表示指令和数据;3)将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,这就是存储器程序的基本含义。
计算机类_计算机组成原理复习资料
第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.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线.地址总线和控制总线。
计算机组成原理复习资料
计算机组成原理复习资料试题类型:选择题40分、填空题10-20分和分析设计题40-50分。
1、减少指令中地址个数的有效方式是采用隐地址方式。
减少每一个地址码的位数采用?2、主存是按随机存取方式工作的存储器。
(随机存取、顺序存取和直接存储器存取)3、在浮点运算中,若结果的尾数绝对值大于1时,需要进行右规处理。
尾数的绝对值小于1/2时,进行左规处理。
4、动态RAM的特点是:每隔一定时间,需按行读一遍(实质:刷新)。
5、在异步控制方式中,各操作按需分配时间。
(同步控制方式,各操作受统一时序信号的约束)6、CPU响应中断请求是在一条指令结束时。
(响应DMA请求可以在一条指令的执行过程中)7、原码不恢复余数除法,采用操作数的绝对值形式进行计算。
(补码不恢复余数除法,采用操作数的补码形式进行计算)8、DMA传送通常在高速外设与主存之间进行数据传送。
9、在微程序控制中,机器指令和微指令的关系是每一条机器指令由一段微程序来解释执行。
10、在总线传送中,掌握总线控制权的设备通常指主设备。
11、下列叙述中,能反映RISC特征的有③、⑤、⑥、⑦、⑧、⑨。
①丰富的寻址方式②使用微程序控制器③执行每条指令所需的机器周期数的平均值小于 2 ④多种指令格式⑤指令长度不可变⑥简单的指令系统⑦只有load/store指令访问存储器⑧设置大量的通用寄存器⑨采用多级指令流水线结构。
12、在计数器定时查询方式下,若每次计数从上一次计数的终止点开始,则每个设备使用总线的机会均等。
13、冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是指令周期的不同阶段。
14、某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。
假定取指令时,每取一个字节PC自动加1。
若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是2008H 。
计算机组成原理复习资料
计算机组成原理复习资料一、单项选择题第二章:1.指令格式中的地址结构是指( 1 )。
①指令中给出几个地址②指令中采用几种寻址方式③指令中如何指明寻址方式④地址段占多少位2.减少指令中地址数的办法是采用(1 )①隐地址②寄存器寻址③寄存器间址④变址寻址3.为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取( 4 )。
①立即寻址②变址寻址③间接寻址④寄存器寻址4.零地址指令是采用(3 )方式的指令。
①立即寻址②间接寻址③堆栈寻址④寄存器寻址5.单地址指令(3 )。
①只能对单操作数进行加工处理②只能对双操作数进行加工处理③既能对单操作数进行加工处理,也能对双操作数进行运算④无处理双操作数的功能6.三地址指令常用于( 3 )中。
①微型机②小型机③大型机④所有大﹑小﹑微机7.在以下寻址方式中,哪一种可缩短地址字段的长度( 4 )。
①立即寻址②直接寻址③存储器间址④寄存器间址8.隐地址是指( 4 )的地址。
①用寄存器号表示②存放在主存单元中③存放在寄存器中④事先约定,指令中不必给出9.堆栈指针SP的内容是( 1 )。
①栈顶地址②栈底地址③栈顶内容④栈底内容10.在浮点加减运算中,对阶的原则是( 2 )。
①大的阶码向小的阶码对齐②小的阶码向大的阶码对齐③被加数的阶码向加数的阶码对齐④加数的阶码向被加数的阶码对齐第三章:1.在同步控制方式中(3 )。
①各指令的执行时间相同②各指令占用的节拍数相同③由统一的时序信号进行定时控制④CPU必须采用微程序控制方式2.异步控制方式常用于( 3 )。
①CPU控制②微程序控制③系统总线控制④CPU内部总线控制3.采用异步控制的目的( 1 )。
①提高执行速度②简化控制时序③降低控制器成本④支持微程序控制方式4.通用寄存器是( 4 )。
①可存放指令的寄存器②可存放程序状态字的寄存器③本身具有计数逻辑与移位逻辑的寄存器④可编程指定多种功能的寄存器5.采用微程序控制的目的是(2 )。
计算机组成原理(唐朔飞)_复习资料全
第1章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
2. 如何理解计算机的层次结构?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。
(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。
(2)系统软件在硬件之外,为用户提供一个基本操作界面。
(3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。
通常将硬件系统之外的其余层称为虚拟机。
各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。
3. 说明高级语言、汇编语言和机器语言的差别及其联系。
答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;●指令和数据以同同等地位存放于存储器内,并可以按地址访问;●指令和数据均用二进制表示;●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;●指令在存储器中顺序存放,通常自动顺序取出执行;●机器以运算器为中心(原始冯•诺依曼机)。
6. 画出计算机硬件组成框图,说明各部件的作用及计算机系统的主要技术指标。
答:计算机硬件组成框图如下:控制器运算器CPU主机存储器输入设备接口输出设备接口外设各部件的作用如下:控制器:整机的指挥中心,它使计算机的各个部件自动协调工作。
运算器:对数据信息进行处理的部件,用来进行算术运算和逻辑运算。
《计算机组成原理》复习资料
一卷一单选题1-5 BCCA A 6-10 BBDAB1. 输入设备就是负责把计算机所要处理的问题转换为计算机内部所能接受和识别的()信息。
A. ASCII码B. 二进制C. 数字D. 电2. 主板的核心部件是( )。
A. 扩展槽B. BIOS系统C. 芯片组D. I/O接口3. 现在主板上面的内存插槽一般是168线的内存插槽,可提供()线宽数据。
A. 16B. 32C. 64D. 1284. 倍频系数是CPU和()之间的相对比例关系。
A. 外频B. 主频C. 时钟频率D. 都不对5. 数码相机里的成像器件是( )。
A. CCDB. 镜头C. 光圈D. 取景器6. 对于微型计算机来说,( )的工作速度基本上决定了计算机的运算速度。
A. 控制器B. 运算器C. CPD. 存储器7. ()是连接CPU和内存.缓存.外部控制芯片之间的数据通道。
A. 控制器B. 总线C. CPUD. 存储器8. ( )决定了一台显示器可以处理的信息范围。
A. 分辨率B. 扫描方式C. 点距D. 带宽9. 世界上第一台微处理器是( )位的。
A. 4B. 8C. 16D. 3210. 评定主板的性能首先要看()。
A. CPUB. 主芯片组C. 主板结构D. 内存二名词解释1. 显示卡:显卡又称为显示适配卡或者显示卡,是连接显示器和主机的控制电路,它通过总线把主机需要显示的信号,经过加工.排序后与同步信息形成视频信号传送给显示器。
2. 像素点距:指屏幕上两相邻象素点的距离点距离越小,显示器显示图形越清晰,点距离越小,意味着单位显示区内可显示更多的像点。
3.主频、外频和倍频:主频:CPU的时钟频率称为主频,主频越高,则计算机工作速度越快。
外频:系统的前端总线频率(FSB)也就是所谓的外频,是由主板为CPU提供的基准的时钟频率。
倍频:倍频即主频与外频之比的倍数。
4. 硬盘的平均寻道时间:又称寻址时间,是指磁头从开始启动直到移动到指磁道的平均所需时间,这个时间随着硬盘容量的增长而减少。
计算机组成原理复习资料
计算机五大部件:运算器、存储器、控制器、输入设备、输出设备运算器:完成算数和逻辑运算,并将运算的中间结果暂存在运算器存储器:存放数据和程序控制器:控制、指挥程序和数据的输入、运行及处理运算结果输入设备:将人们熟悉的信息形式转换为机器能识别的信息形式输出设备:将机器运算结果转换为人们熟悉的信息形式硬件名词解释:寄存器:暂存指令、数据、地址的存储设备算数逻辑单元(ALU):完成算数逻辑运算存储器:存放数据和程序字:一个存储单元中存放的一串二进制代码字节:8位二进制代码字长:字的长度容量:存储单元个数*存储字长地址:存储单元的编号CPU:中央处理器,包含控制器和运算器主机:CPU与主存储器主存:存放数据与程序,可直接与CPU交换信息辅存:总线:连接多个部件的信息传输线,各部件共享的传输介质数据:兼容:指令流:地址流如何区分存储器中的指令和数据:执行阶段取出的是数据,取址阶段取的是指令总线分类:1.片内总线芯片内部的总线2.系统总线CPU、IO设备、主存之间的信息传输线2.1 数据总线传输各部件的数据信息,双向传递2.2 地址总线指出数据总线上的数据在主存单元的地址或IO设备的地址,单向2.3 控制总线发出各种控制信号的传输线,双向3.通信总线计算机系统之间或与其他系统间的通信2.1 串行通信数据在单条1位宽的传输线上,一位一位按顺序分时传送2.2 并行通信数据在多条并行1位宽的传输线上同事传送总线控制包括判优控制和通信控制,总线控制器统一管理总线的一系列问题1.判优控制由总线控制器按一定的优先等级顺序确定哪个设备能使用总线1.1 链式查询总线同意信号BG串行地从一个IO接口送到下一个IO接口,若BG到达的IO接口有总线请求就不再往下传,该借口获得总线使用权并建立总线忙BS信号。
离总线控制器近的设备有最高优先级,只需很少几根线就能实现总线控制,但对电路故障很敏感,且优先级低的设备很难获得请求。
1.2 计数器定时查询总线控制器接到BR送来的总线请求信号后,在总线未被使用的情况下(BS=0)内部的计数器开始计数,并通过设备地址线向各设备发出一组地址信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
R e g D st
M u x F o rw a r di ng u n it
多发射技术
总结
• 记住: – 基本原理 • 基本原理 –基本原理
例题1:
1.说明通用可编程输入 /输出接口中应包括哪些 组成部件,各自的功能。
例题:
将十进制数 +107/128 和 –52 化成二进制数,再写出 各自的原码、反码、补码表 示(符号位和数值位共8 位)。
优先级别:1>2>3>4
程序中断方式接口电路的基本组成
第六章 运算方法
•
– – –
计算机数值表示方法
数的真值、有符号数、无符号数 原码、反码、补码、移码 定点数、浮点数,浮点数的规格化
•
– – – – – –
定点运算(移位,加、减、乘、除)
算术移位、逻辑移位 补码加减运算,溢出判断 原码一位乘,原码两位乘 补码乘法(校正法、比较法(Booth)),补码两位乘 原码除法(恢复余数法、加减交替法) 补码除法(恢复余数法、加减交替法)
=
M u x ALU
D a ta m e m or y A d d re s s R ea d d a ta W r i te da ta ALU c o n tro l ALU O p
M em to Reg M u x
16
S i gn e x te n d
32ቤተ መጻሕፍቲ ባይዱ
MemR ead
I n s t r u c t io n [ 2 5 – 2 1 ] I n s t r u c t io n [ 2 0 – 1 6 ] I n s t r u c t io n [ 2 0 – 1 6 ] I n s t r u c t io n [ 1 5 – 1 1 ]
Control
R ea d data 1 Read register 2 Registers Read Write data 2 register Write data
0 M u x 1
Zero ALU ALU result
Address
Read data Data memory
Write data Instruction [15– 0] 16 Sign extend 32 ALU control
E X /M E M WB
C on t ro l 0 R e g W ri t e I F /ID
M
M E M /W B
4
S h i ft le ft 2
I n s tr u c t io n
I n s t r u c t io n m e m o ry PC A dd re s s R e ad da ta
R-type op(6 bits) rs(5 bits) rt(5 bits) rd(5 bits) shamt(5 bits) funct(6 bits)
I-type
op(6 bits) rs(5 bits) rt(5 bits) op(6 bits) rs(5 bits) rt(5 bits)
addr/immediate(16 bits) addr(16 bits) addr(26 bits)
26
Shift left 2
28
1 u
x 2
M
PC
0 M u x 1
PC [31-28]
B 4
Zero ALU ALU result
ALUOut
ALU control
Instruction [5– 0]
多周期实现
B ra nc h IF . F l u s h H a z a rd d e te c ti o n u n it 4 0 0 0 00 4 0 M u x ID / E X WB M u x M u x 0 M u x 0 EX C a us e E x ce pt PC A L U S rc R ea d re gi s t e r 1 R ea d re gi s t e r 2 R eg i st e rs W ri te r e g is t e r R ea d W ri te d a ta da ta 2 M u x M u x R e ad d a ta 1 M M e m W r it e WB ID .F lu s h E X .F lu s h
第一章
• • • 计算机软件、硬件、计算机系统 计算机的基本组成结构,冯.诺依曼机特点 计算机硬件的技术指标
第三章 系统总线
• • •
•
总线的分类,功能,性能指标 总线的访问控制(优先级、仲裁方式) 总线的通信控制(同步、异步。。。)
掌握总线组成的一般知识,总线使用中会 遇到的基本概念,如单总线与多总线、总 线周期与总线操作、总线的等待状态等内 容。
“计算机组成原理”复习
总体说明
• 要求:主要考查同学对该课程中基本概念、 基本过程的原理性知识的掌握程度。 • 题型:简答、综合。参照参考书例题、上 课作业。
参考书:“计算机组成原理”,唐朔飞,高教
• • • • • • • • • • 第一章 概述 第二章 计算机的发展及应用 第三章 系统总线 第四章 存储器 第五章 I/O系统 第六章 运算方法 第七章 指令系统 第八章 CPU的结构和功能 第九章 控制单元的功能 第十章 控制单元的设计
• •
浮点运算(加减、乘除)的步骤 ALU功能,快速进位链
第七章 指令系统
• • •
•
指令的结构 操作的类型 操作数的寻址方式
指令的功能安排,指令格式和寻址方式内 容,指令的执行步骤,设计指令系统的要 点是重点。
第八章 CPU的结构和功能
• • • CPU的结构和功能 指令周期划分 指令流水线,流水线的冲突与相关
R e gist er
+
B y te
H a lfw or d
Wo r d
4. PC -re la ti ve a dd re ss in g op rs rt A d d r es s M e mo r y
PC
+
Wo rd
5. Pse ud o dir e ct ad dr es sin g op A d d r e ss M e mo r y
PC
Wo rd
单周期实现
Instruction [25– 0] 26 Shift left 2 Jump address [31– 0] 28 0 M u x LU Add reA sult Add 4 Instruction [31– 26] RegDst Jump Branch MemRead MemtoReg ALUOp MemW rite ALUSrc RegWrite Instruction [25– 21] PC Read address Instr uction [31– 0] Instr uction memory Instruction [15– 11] Instruction [20– 16] 0 M u x 1 Read register 1 Shift left 2 1 1 M u x 0 PC+4 [31– 28]
J-type op(6 bits)
MIPS寻址模式
1 . I m m e d i at e a d d r e s si n g op rs rt Im m ed ia te
• • • • •
立即寻址 寄存器寻址:R-type 基址寻址:I-type PC相对寻址 伪直接寻址 (pseudodirect addressing)
设 A= – 0.101101
B= 0.101001
-3 2 , -2 2 ,
将A、B表示为规格化 的浮点数;
答案:
–0.101101 的格式:1 0101 1011010
-3 2 的浮点数 -2 1010012 的浮点数的
格式:0 0110 1010010
例题: 1. 举例说明计算机
ADD @X的控制-分散连接方式
C13 M D R C2 C5 M A R C12 ACC C6 C0 clk CU C4 flag C7 ALU ALUop C8 C11
C9 PC
C10 IR
C3
C1
C0~13 、 ALUop
MIPS设计
• • • • • • 指令格式,寻址方式 数据通路,控制通路 单周期、多周期、流水线实现版本 指令执行过程 流水线加速比 流水线hazard及消除
第五章 I/O系统
• • • •
•
I/O接口的编址方式 I/O信息传输方式(程序控制、中断、 DMA) I/O接口的基本组成 中断的响应条件、时机,中断源的识别方 式、判优、屏蔽,中断服务的处理过程, 中断嵌套 DMA与CPU共享总线的3种方式,DMA数 据传输的工作过程
中断判优逻辑—硬件排队
第一种叫链式排队器,对应中断请求触发器分散在各个 接口电路中的情况。
中常用的四种寻址方式(寄 存器寻址,寄存器间接寻址, 变址寻址,堆栈寻址),从 形式地址到得到操作数的寻 址处理过程。
MIPS指令格式
• 100余条指令(Hennessy中33条),共32个通用 寄存器 • 指令格式:定长32位
– R-type:arithmetic instruction – I-type:data transfer, arithmetic instruction(如addi) – J-type:branch instruction(conditional & unconditional)
1 M u x 0
Instruction [5– 0]
多周期实现
PCWriteCond PCSource PCWrite Outputs ALUOp IorD ALUSrcB MemRead ALUSrcA Control MemWrite RegWrite MemtoReg Op RegDst IRWrite [5– 0] 0 Jump address [31-0]