汕头大学计算机组织原理期末复习资料

合集下载

计算机组成原理期末考试简答题重点讲解

计算机组成原理期末考试简答题重点讲解

一、简答题1、试述浮点数规格化的目的和方法。

答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。

当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。

通过规格化,可以保证运算数据的精度。

方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。

2、简述循环冗余码(CRC)的纠错原理。

答:CRC码是一种纠错能力较强的校验码。

在进行校验时,先将被检数据码的多项式用生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。

只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以用余数作为判断出错位置的依据而纠正出错的数据位。

3、DRAM存储器为什么要刷新?有几种刷新方式?DRAM存储元是通过栅极电容存储电荷来暂存信息。

由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。

为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。

①集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。

②分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。

③异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器刷新一遍。

4、CPU中有哪些主要寄存器?简述这些寄存器的功能。

(1)指令寄存器(IR):用来保存当前正在执行的一条指令。

(2)程序计数器(PC):用来确定下一条指令的地址。

(3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。

(4)缓冲寄存器(DR):<1>作为CPU和内存、外部设备之间信息传送的中转站。

<2>补偿CPU和内存、外围设备之间在操作速度上的差别。

<3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两大部分组成?A. 硬件和软件B. CPU和内存C. 输入设备和输出设备D. 运算器和控制器答案:A2. 以下哪个部件不属于计算机五大硬件之一?A. 控制器B. 运算器C. 输入设备D. 显示器答案:D3. 在计算机中,下列哪种寄存器的位数与机器字长相同?A. 程序计数器B. 指令寄存器C. 状态寄存器D. 数据寄存器答案:B4. 下列哪种寻址方式中,操作数地址由形式地址和偏移量相加得到?A. 直接寻址B. 间接寻址C. 基址寻址D. 变址寻址答案:D5. 计算机指令的执行过程分为以下哪几个阶段?A. 取指令、分析指令、执行指令、写回结果B. 取指令、分析指令、执行指令、中断处理C. 取指令、分析指令、执行指令、存储结果D. 取指令、分析指令、执行指令、传输结果答案:A6. 下列哪种总线用于连接CPU和内存?A. 数据总线B. 地址总线C. 控制总线D. 外部总线答案:B7. Cache存储器的作用是?A. 提高内存的读写速度B. 减少CPU访问内存的次数C. 提高程序的运行效率D. 减少CPU与内存之间的数据传输量答案:B8. 下列哪种中断属于可屏蔽中断?A. 外部中断B. 内部中断C. 软件中断D. 硬件故障中断答案:A9. 在计算机系统中,下列哪个设备用于实现数据的输入和输出?A. CPUB. 内存C. 硬盘D. 显示器答案:D10. 下列哪种传输方式不属于并行传输?A. 同步传输B. 异步传输C. 单工传输D. 双工传输答案:C二、填空题(每题2分,共20分)1. 计算机硬件系统包括______、______、______、______和______五大部件。

答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机指令由______和______两部分组成。

答案:操作码、操作数3. 在计算机中,地址总线的作用是______。

计算机组成原理期末考试重点(整理供参考)(DOC)

计算机组成原理期末考试重点(整理供参考)(DOC)

期末考试重点题型⏹选择题⏹填空题⏹判断题⏹简答题⏹应用题选择、填空与判断⏹计算机的组成和软件的分类⏹计算机由运算器、控制器、存储器、输入设备和输出设备5部分组成;⏹⏹⏹机器语言、汇编语言、高级语言的特点⏹机器语言⏹⏹特点:⏹ 1.从形式上表现为由0、1序列组成的指令系统⏹ 2.机器语言不需要经过任何翻译工作,执行效率高⏹ 3.难记忆,难理解,难开发,难调试,易出错⏹ 4.不同型号CPU的指令集有较大差异,对应的机器指令也不同,但同一系列的CPU指令集有向上兼容性,如:Intel80386指令集就包含了8086的指令集⏹汇编语言⏹⏹优点:可读性较好,便于检查和修改错误⏹缺点:⏹ 1. 基本操作简单,描述问题的能力差,编写程序工作量大,源程序较长。

⏹ 2. 编写的程序与问题的描述相差甚远,可读性仍不好。

⏹ 3. 依赖于计算机的硬件结构和指令系统,可移植性差⏹高级语言⏹⏹优点⏹ 1. 与计算机的硬件结构和指令系统无关⏹ 2. 表达方式比较接近自然语言⏹ 3. 描述问题的能力强⏹ 4. 可读性、通用性和可维护性好⏹ 5. 与机器的字长、寄存器、内存单元地址等无关⏹缺点⏹ 1. 高级语言必须翻译成机器语言才能执行,由于编译过程复杂死板,翻译出来的机器语言冗长,占内存大,速度慢;⏹ 2. 高级语言不能编写访问机器硬件资源的系统软件或设备控制软件。

⏹解决第二个缺点的方法:提供高级语言与汇编语言的调用接口⏹原码定点整数、补码定点整数的表示范围⏹原码⏹真值0的原码表示有两种:[+0]原=00...0,[-0]原=10 0⏹设机器字长为n+1位,则⏹原码定点正整数的表示范围为00…0—01…1,即0 — 2n-1,⏹原码定点负整数的表示范围为10…0—11…1,即-0 — -(2n-1),⏹原码定点整数的表示范围:-(2n-1) — 2n-1⏹反码⏹正数的反码与原码相同⏹负数的原码符号位不动,其余位取相反码⏹0的反码表示有两种:[+0]反=00...0,[-0]反=11 (1)⏹定点整数的反码表示范围与原码相同:-(2n-1) — 2n-1⏹补码⏹ 2.(1)正数的补码与原码一样;⏹(2)负数的补码:⏹将原码符号位保持“1”之后,⏹尾数部分自低位向高位数,第一个1以及之前的0保持不变,以后的各高位按位变反。

计算机组成原理期末复习资料(完美高分通过版)(完整资料).doc

计算机组成原理期末复习资料(完美高分通过版)(完整资料).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.源程序:通常由用户用各种编程语言编写的程序。

目的程序:由计算机将其翻译机器能识别的机器语言程序。

计算机组成原理复习题完整版

计算机组成原理复习题完整版

计算机组成原理复习题 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】计算机组成原理复习题1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为数据处理2.目前的计算机,从原理上讲指令和数据都二进制形式存放3.根据国标规定,每个汉字在计算机内占用2个(byte)字节16位(bit)存储。

4.计算机系统的存储器主要用于存放程序和数据。

为?正数的补码是其本身5.设X= —,则[X]补负数的补码是其原码的反码加1[x]反=[x]补= x 的反码加 1= + 1=6.一个较完整的指令系统应包括哪些指令?7. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是冯诺伊曼。

8.在CPU中,跟踪后继指令地址的寄存器是程序计数器。

9.在计算机中,CPU管理外围设备有几种方式?程序查询方式,程序中断方式,直接存储器(DMA)访问,通道控制方式,(PPU)方式10.Pentium-4是多少?32位处理器Pentium-3是64位处理器11.三种集中式总线控制中,哪种方式对电路故障最敏感。

链式查询12.外存储器与内存储器相比,外存储器有些什么特点。

速度慢,容量大,成本低。

是指计算机的和位于CPU与之间的高速缓冲存储器cache。

是指计算机的,包括硬盘、软盘、光盘等。

主要用来暂时存储CPU正在使用的指令和数据,它和CPU 的关系最为密切。

由于它存放的程序和数据需要立即使用,所以要求存取速度快,通常由构成。

CPU直接从取指令和存放数据。

断电后不保存信息。

用来存放当前不需要立即使用的信息,一旦需要,再和主存成批地交换数据,它是作为主存的后备和补充存在的,是主机的。

它的特点是容量大、成本低,通常在断电之后仍能保存信息,是“非易失性”存储器,其中大部分存储介质还能脱机保存信息,而且方便携带。

13.一个256K×8的存储器,其地址线和数据线总和为?26为SP指示的栈顶单14. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP,(SP)-1→SP。

计算机组成原理(期末复习知识点)

计算机组成原理(期末复习知识点)

计算机组成原理(期末复习知识点)计算机组成原理计算机体系结构与计算机组成计算机体系结构:程序员所看见的计算机系统的属性,概念性的结构与功能特性(有⽆乘法指令)计算机组成:实现计算机体系结构所体现的属性(如何实现乘法指令)冯诺依曼计算机系统及特点计算机由五⼤部件组成运算器,存储器,控制器,输⼊设备,输出设备指令和数据以同等地位存于存储器中,可按地址寻访指令和数据均⽤⼆进制表⽰指定由操作码和地址码组成指令在存储器内按顺序存放以运算器为中⼼硬件功能运算器(ALU):算术运算,逻辑运算存储器:存放数据和程序输⼊设备:将信息转化为机器识别的形式输出设备:将结果转化为⼈们熟悉的形式控制器(CU):指挥程序的运⾏MAR:地址寄存器,保存地址信息,反映存储单元个数MDR:暂存要处理的数据,反映存储字长控制器基本组成取指令:PC (存放当前欲执⾏指令的地址,具有计数功能PC+1=PC)分析指令:IR (存放当前欲执⾏的指令)执⾏指令CU技术指标机器字长:CPU处理数据的位数,与CPU寄存器位数有关主频:CPU的时钟频率主存容量:(⽤来运⾏程序)存储单元个数×存储字长 MAR:10 × MDR:8 = 1K×8位字节数 2的13次⽅=1KBRAM:主存,运⾏数据的零时存储介质.ROM:⼿机刷机的镜像总线总线是连接各个部件的信息传输线,是各个部件共享的传输介质,通过总线,计算机的各个部件间进⾏各种数据和命令的传送总线的分类⽚内总线芯⽚内部的总线。

它位于微处理器芯⽚内部,故称为芯⽚内部总线。

⽤于微处理器内部ALU和各种寄存器等部件间的互连及信息传送。

系统总线地址总线:单⽅向的多根信号线组成,⽤于CPU向主存,外设传输地址信息,与存储单元地址,I/O地址有关.数据总线DB:由双⽅向的多根信号线组成,传输数据,与机器字长,存储字长有关.机器字长:CPU⼀次能处理数据的位数,通常与CPU的寄存器位数有关。

(完整word版)计算机组成原理期末考试习题及答案

(完整word版)计算机组成原理期末考试习题及答案

《计算机组成原理》练习题一、单项选择题1.CPU响应中断的时间是__C____。

A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。

2.下列说法中___C___是正确的。

A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存;C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存;D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。

3.垂直型微指令的特点是__C____。

A.微指令格式垂直表示;B.控制信号经过编码产生;C.采用微操作码;D.采用微指令码。

4.基址寻址方式中,操作数的有效地址是___A___。

A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址;C.变址寄存器内容加上形式地址;D.寄存器内容加上形式地址。

5.常用的虚拟存储器寻址系统由___A___两级存储器组成。

A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。

6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作___A___。

A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。

7.在运算器中不包含____D__。

A.状态寄存器;B.数据总线;C.ALU;D.地址寄存器。

8.计算机操作的最小单位时间是__A____。

A.时钟周期;B.指令周期;C.CPU周期;D.中断周期。

9.用以指定待执行指令所在地址的是__C____。

A.指令寄存器;B.数据计数器;C.程序计数器;D.累加器。

10.下列描述中___B___是正确的。

A.控制器能理解、解释并执行所有的指令及存储结果;B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C.所有的数据运算都在CPU的控制器中完成;D.以上答案都正确。

11.总线通信中的同步控制是___B___。

A.只适合于CPU控制的方式;B.由统一时序控制的方式;C.只适合于外围设备控制的方式;D.只适合于主存。

计算机组成原理期末考试复习题及参考答案整理

计算机组成原理期末考试复习题及参考答案整理

计算机组成原理期末考试复习题及参考答案整理——WORD文档,下载后可编辑修改——一.选择题第1章计算机系统概论1.电子计算机问世至今,新型机器不断推陈出新,不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是()。

答案是:BA.巴贝奇(Charles Babage)B.冯·诺伊曼(von Neumann)C.帕斯卡(Blaise Pascal)D.贝尔(Bell)2.有些计算机将一部分软件永恒地存于只读存储器中,称之为()。

答案是:CA.硬件 B.软件C.固件 D.辅助存储器E.以上都不对3.输入、输出装置以及外接的辅助存储器称为()。

答案是:DA.操作系统 B.存储器C.主机 D.外围设备4.完整的计算机系统应包括()。

答案是:DA.运算器、存储器、控制器 B.外部设备和主机C.主机和实用程序 D.配套的硬件设备和软件系统5.计算机系统中的存储系统是()。

答案是:DA.RAM存储器 B.ROM存储器C.主存 D.主存和辅存6.用以指定待执行指令所在地址的是()。

答案是:CA.指令寄存器 B.数据计数器C.程序计数器 D.累加器7.冯·诺伊曼机工作方式的基本特点是()。

答案是:BA.多指令流单数据流 B.按地址访问并顺序执行指令C.堆栈操作 D.存储器按内容选择地址8.下列各装置中,()具有输入及输出功能。

答案是:CA.键盘 B.显示器C.磁盘驱动器 D.打印机9.计算机只懂机器语言,而人类熟悉高级语言,故人机通信必须借助()。

答案是:AA.编译程序 B.编辑程序C.连接程序 D.载入程序10.计算机的算术逻辑单元和控制单元合称为()。

答案是:AA.ALU B.UPC.CPU D.CAD11.只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()。

答案是:CA.目标程序 B.编译程序C.解释程序 D.会变程序12.“容量为640KB存储器”是指下列()。

计算机组成原理期末考试试题及答案[1]

计算机组成原理期末考试试题及答案[1]

计算机组成原理期末考试试题及答案(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(计算机组成原理期末考试试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为计算机组成原理期末考试试题及答案(word版可编辑修改)的全部内容。

计算机组成原理期末考试试题及答案一、选择题1、完整的计算机系统应包括______。

DA。

运算器、存储器和控制器B。

外部设备和主机C。

主机和实用程序D。

配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______。

DA。

RAM存储器B。

ROM存储器C。

主存储器D。

主存储器和外存储器3、冯·诺依曼机工作方式的基本特点是______。

BA。

多指令流单数据流B。

按地址访问并顺序执行指令C. 堆栈操作D。

存储器按内部选择地址4、下列说法中不正确的是______。

DA。

任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能而言类似于软件,而从形态来说又类似于硬件C。

在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D。

面向高级语言的机器是完全可以实现的5、在下列数中最小的数为______。

CA. (101001)2B。

(52)8 C. (101001)BCD D。

(233)166、在下列数中最大的数为______。

BA. (10010101)2B。

(227)8 C。

(143)5 D。

(96)167、在机器中,______的零的表示形式是唯一的。

BA。

原码B。

补码 C. 反码 D. 原码和反码9、针对8位二进制数,下列说法中正确的是______。

计算机组成原理与系统结构期末复习试题及答案

计算机组成原理与系统结构期末复习试题及答案

计算机期末考试简答题复习2010/7/3 1.在定点机中采用单符号位,如何判断补码加减运算是否溢出,有几种方案?答:定点机中采用单符号位判断补码加减运算是否溢出有两种方案。

(1)参加运算的两个操作数(减法时减数需连同符号位在内每位取反,末位加1)符号相同,结果的符号又与操作数的符号不同,则为溢出。

(2)求和时最高位进位与次高位进位异或结果为1时,则为溢出。

2. 试比较RAM和ROM答:RAM是随机存取存储器,在程序的执行过程中既可读出又可写人ROM是只读存储器,在程序执行过程中只能读出信息,不能写人信息。

3.试比较静态RAM和动态RAM答:静态RAM和动态RAM都属随机存储器,即在程序的执行过程中既可读出又可写人信息。

但静态RAM靠触发器原理存储信息只要电源不掉电,信息就不丢失;动态RAM靠电容存储电荷原理存储信息,即使电源不掉电,由于电容要放电,信息也会丢失,故需再生。

4.存储器的主要功能是什么?如何衡量存储器的性能?为什么要把存储系统分成若干不同的层次?主要有哪些层次?答:存储器的主要功能是存放程序或各类数据。

通常用存储容量、存取周期以及存储器的带宽(每秒从存储器读出或写入二进制代码的位数)三项指标来反映存储器的性能。

为了扩大存储器容量和提高访存速度,将存储系统分成若于不同层次,有Cache-主存层次和主存-辅存层次。

前者为使存储器与CPU速度匹配,在CPU和主存之间增设Cache高速缓冲存储器,其容量比主存小,速度比主存快,用来存放CPU最近期要用的信息,CPU可直接从Cache中取到信息,从而提高了访存速度。

后者为扩大存储器容量,把主存和辅存统一成一个整体,从整体上看,速度取决于主存,容量取决于辅存,称为虚存。

CPU只与主存交换信息,但程序员可用指令地址码进行编程,其位数与虚存的地址空间对应。

5.什么是刷新?刷新有几种方式?简要说明之答:动态RAM靠电容存储电荷原理存储信息,电容上的电荷要放电,信息即丢失。

计算机组成原理复习资料

计算机组成原理复习资料

计算机组成原理复习资料一:考试题型与分值分布.1.选择题:25*1=25 ;2. 填空题:15*1=15 ;3. 判断与改错:6*3=18;4.简答题:4*5=205.计算题:10*1+12*1=22二:复习资料.1.冯洛依曼核心及特点?答:核心:提出了存储控制程序的计算机结构思想,这个设计思想的提出使第一台存储程序的计算机诞生.特点:1. 计算机应由运算器,存储器,控制器,输入设备,输出设备5大基本部件组成.2.计算机内部采用二进制来表示指令和数据3.将编好的程序和原始的数据事先存入存储器中,然后再启动计算机工作,这就是存储程序的基本含义.2.半导体存储器特点?答:半导体存储器主要有MOS型和双极型存储器两大类,MOS型存储器具有集成度高,功耗低,价格便宜,存储速度较慢等特点;双极型存储器具有存储速度快,集成度较低,功耗较大,成本高等特点;半导体存储器RAM存储器的信息会因为断电而丢失。

3.CPU控制器有哪些?各有哪些特点?答:控制方式有以下三种:1.同步控制方式,2.异步控制方式,3.联合控制方式。

特点:1.同步控制方式:各项操作都由统一的时序信号控制,在每个机器周期中产生统一数目的节拍电位和工作频率。

不同的指令操作时间也不同,以最为复杂的操作时间作为统一的时间间隔标准,从而导致执行速度。

2.异步控制方式:各项操作采用不统一的时序信号控制,根据操作程序的难易程度分配时间,采用“应答”方式,衔接使用“结束—起始”信号来实现。

因为没有时间上面的浪费,提高了机器的效率,但控制比较复杂。

3.联合控制方式:采用同步和异步控制方式的结合,设计思想是在功能部件内部采用同步或者异步的控制方式,在功能部件之间采用异步方式。

4.运算器的功能?主存.辅存的区别?答:运算器的功能:对数据进行各种运算,这些运算除了常规的加、减、乘、除等基本的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”、“或”、“非”这样的基本逻辑运算以及数据的比较、移位等操作。

计算机组成原理期末复习资料汇总

计算机组成原理期末复习资料汇总

计算机组成原理?期末复习资料汇总一、名词解释微程序:是指能实现一条机器指令功能的微指令序列。

微指令:在机器的一个CPU周期,一组实现一定操作功能的微命令的组合。

微操作:执行部件在微命令的控制下所进展的操作。

加减交替法:除法运算处理中对恢复余数法来说,当余数为正时,商“1〞,余数左移一位,减除数;当余数为负时,商“0〞,余数左移一位,加除数。

有效地址:EA是一16位无符号数,表示操作数所在单元到段首的距离即逻辑地址的偏移地址.形式地址:指令中地址码字段给出的地址,对形式地址的进一步计算可以得到操作数的实际地址。

相容性微操作:在同一CPU周期中,可以并行执行的微操作。

相斥性微操作:在同一CPU周期中,不可以并行执行的微操作。

PLA:Programmable Logic Arrays,可编程逻辑阵列。

PAL:Programmable Array Logic,可编程阵列逻辑。

GAL:Generic Array Logic,通用阵列逻辑。

CPU:Central Processing Unit,中央处理器。

一块超大规模的集成电路,是一台计算机的运算核心和控制核心。

RISC:Reduced Instruction Set puter,精简指令系统计算机。

CISC:ple* Instruction Set puter,复杂指令系统计算机。

ALU:Arithmetic Logic Unit,算术逻辑单元。

CPU执行单元,用来完成算术逻辑运算。

二、选择题1.没有外存储器的计算机监控程序可以存放在(B)。

A.RAM B.ROM C.RAM和ROMD.CPU2.完整的计算机系统应包括〔D 〕。

A.运算器.存储器.控制器B.外部设备和主机C.主机和使用程序D.配套的硬件设备和软件系统3.在机器数〔BC 〕中,零的表示形式是唯一的。

A.原码B.补码C.移码D.反码4.在定点二进制运算器中,减法运算一般通过〔D 〕来实现。

A.原码运算的二进制减法器B.补码运算的二进制减法器C.原码运算的十进制加法器D.补码运算的二进制加法器5.*存放器中的值有时是地址,因此只有计算机的〔C〕才能识别它。

计算机组成原理期末(整理)

计算机组成原理期末(整理)

计算机组成原理期末复习纲要一、理解与识记。

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,而直接在主存和外设之间进行。

2021年汕头大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年汕头大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年汕头大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、下列关于指令字长、机器字长和存储字长的说法中,正确的是()。

I.指令字长等于机器字长的前提下,取指周期等于机器周期Ⅱ.指令字长等于存储字长的前提下,取指周期等于机器周期Ⅲ.指令字长和机器字长的长度没有必然关系Ⅳ为了硬件设计方便,指令字长都和存储字长一样大A.I、Ⅲ、IVB.I、ⅣC.Ⅱ、ⅢD.Ⅱ、Ⅲ、Ⅳ2、一般来说,变址寻址经常和其他寻址方式混合在起使用,设变址寄存器为X,形式地址为D,某机具有先间址寻址再变址寻址的方式,则这种寻址方式的有效地址为()。

A.EA=D+(IX)B.EA=(D)+(IX)C.EA=(D+(IX))D.EA=D+IX3、组成一个运算器需要多个部件,但下面所列()不是组成运算器的部件。

A.通用寄存器组B.数据总线C.ALUD.地址寄存器4、下列关于定点数原码一位乘算法的描述正确的是()。

I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错5、某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为()A.2-9B.2-8C.2-7D.2-66、连续两次启动同一存储器所需的最小时间间隔称为()。

A.存储周期B.存取时间C.存储时间D.访问周期7、下列关于Cache和虚拟存储器的说法中,错误的有()。

I.当Cache失效(即不命中)时,处理器将会切换进程,以更新Cache中的内容II.当虚拟存储器失效(如缺页)时,处理器将会切换进程,以更新主存中的内容III.Cache 和虚拟存储器由硬件和OS共同实现,对应用程序员均是透明的IV.虚拟存储器的容量等于主存和辅存的容量之和A.I、IⅣB.Ⅲ、VC. I、Ⅱ、ⅢD. I、Ⅲ、Ⅳ8、在计算机系统中,表明系统运行状态的部件是()。

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

计算机组织与原理期中期末复习(杰哥班)01讲一:名词解释ACM Association for Computing Machinery 美国计算机协会ENIAC Electronic Numerical Integrator And Computer 电子数字积分计算机ALU Arithmetic and Logical Unit 算数逻辑部件CP Clock Pluse 时钟ISA Instruction Set Architecture 指令集体系结构(指令集架构)LSIC Large Scale Integrated Circuits 大规模集成电路MOOC Massive Open Online Courses 大型开放式网络课程PC Person Computer/Program Counter 个人电脑/程序计数器PLC Programmable Logic Controller 可编程逻辑控制器二:问题解答计算机系统是?计算机系统=硬件/固件+软件固件是什么?1.固化的程序(firmware),例如计算机主板上的BIOS。

2.固件一般存储于设备中的电可擦除只读存储器EEPROM(Electrically Erasable ProgrammableROM)或FLASH芯片中,一般可由用户通过特定的刷新程序进行升级的程序。

3.固件常见于:手机、数码相机、mp3、mp4、路由器、交换机、U盘、主板的BIOS(BIOS就是一种固件)、显卡的BIOS。

什么是“软件摩尔定律”?软件摩尔定律:每18个月,软件体积大一倍,效率差一半。

冯·诺依曼体系和哈佛总线体系的区别?冯·诺依曼体系和哈佛总线体系的区别:程序空间和数据空间是否是一体的。

冯·诺依曼结构数据空间和地址空间不分开,哈佛结构数据空间和地址空间是分开的。

X86属于冯·诺依曼体系结构;ARM9属于哈佛结构。

冯.诺依曼计算机体系的主要特点?1. 计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成;2. 采用存储程序的方式;3. 数据以2进制表示。

计算机系统结构概念的实质?•计算机组成:计算机系统结构的逻辑实现—包含物理机器级中的数据流和控制流的组成以及逻辑设计等。

—着眼于:物理机器级内各事件的排序方式与控制方式、各部件的功能以及各部件之间的联系。

•计算机实现:计算机组成的物理实现—包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。

—着眼于:器件技术(起主导作用)、微组装技术。

小问题3个—1、确定指令系统中是否有乘法指令属于什么方面内容?—2、乘法指令是由乘法器实现还是用加法器实现属于什么方面内容?—3、乘法器、加法器的物理实现属于什么方面内容?—1、答案:属于系统结构的内容—2、答案:属于计算机组成—3、答案:属于计算机实现02讲(数制和编码、整数的表示)一:问题解答定点整数的原、反、补码表示?对正数来说其原码反码和补码是一样的。

符号位(第一位)0表示正数,1表示为负数。

负数补码是取其反码+1(符号位不变)。

补码比原码和反码多表示一个最小负数10000000(补码-128 原码-0)参考答案:C,D,B,B,A03讲(浮点数-数据的宽度和存储)一:名词解释IEEE Institute of Electrical and Electronics Engineers 电气和电子工程师协会MSB(msb) Most Significant Bit/Byte 最高有效位/字节LSB(lsb) Least Significant Bit/Byte 最低有效位/字节二:问题解答IEEE754标准32位浮点数的表示?已知IEEE-754格式求十进制:已知十进制求IEEE-754格式并用二进制表示:已知十进制求IEEE-754格式并用十六进制表示:答案:42C88000H习题与答案•以IEEE32位浮点格式表示如下的数:—(a)-5—(b)-6•下面IEEE32位浮点数,相等的十进制数是什么?—(a)1 10000011 110 0000 0000 0000 0000 0000—(b)0 01111110 101 0000 0000 0000 0000 0000 第一题答案第二题答案大端方式与小端方式?大端方式(Big Endian): MSB所在的地址是数的地址小端方式(Little Endian): LSB所在的地址是数的地址无论大端模式还是小端模式,位数不足的时候总是在最前位补零。

例如0x876165(6位补成8位)0x0087616504讲(数据的基本运算)一:名词解释ASCII American Standard Code for Information Interchange 美国信息交换标准标准代码ZF Zero Flag 零标志OF Overflow Flag 溢出标志CF Carry Flag 进/借位标志SF Sign Flag 符号标志FA Full Adder 全加器HA Half Adder 半加器RCA Ripple Carry Adder 行波进位加法器CAS Controllable Adder Subtracter 可控制加减单元CLA Carry Look-ahead 先行进位发生器二:问题解答理解并简单解释本讲介绍的典型电路?全加器,半加器,串行加法器,并行加法器补码加减法电路示意图?对2求补器电路图?05讲(程序转换概述,初步认识ISA)一:名词解释MAR(AR) Memory Address Register 地址寄存器MDR(DR) Memroy Data Register 数据寄存器IR Instruction Register 指令寄存器GPRs General Purpose Registers 通用寄存器ACC Accumulator 累加器OP Operation Code 操作码CISC Complex Instruction Set Computer 复杂指令系统计算机RISC Reduced Instruction Set Computer 精简指令系统计算机RTL Register Transfer Level 寄存器传输级二:问题解答RR、RM、MM是什么?•通用寄存器型指令集结构进一步细分为3种类型•寄存器-寄存器型(RR型)•寄存器-存储器型(RM型)•存储器-存储器型(MM型)根据操作数的来源不同,又可进一步分为:–寄存器-存储器结构(RM结构)(操作数可以来自存储器)–寄存器-寄存器结构(RR结构)(所有操作数都是来自通用寄存器组) 也称为load-store结构,这个名称强调:只有load指令和store指令能够访问存储器。

需能够解释、RM结构、MM结构:(例如:RR结构指的是寄存器-寄存器结构;此结构只有load指令和store指令能够访问存储器;ARM结构属于RR结构。

)RR结构指的是寄存器-寄存器结构;ARM、MIPS是RR结构.RM结构指的是寄存器-存储器结构;x86是RM结构.MM结构指的是存储器-存储器结构;06讲(IA-32指令系统概述)一:名词解释IA Intel Architecture 英特尔架构07讲(MIPS体系结构1)一:名词解释MIPS Million Instructions Per Second 每秒处理百万指令数MIPS Microprocessor without Interlocked Pipeline Stages 无内部互锁流水级的微处理器二:问题解答简单MIPS程序?例1 假定一段C语言程序中包含的变量a, b, c, d, e分别存放在寄存器$1到$5中,•a=b+c;•d=a-e;•写出编译后的MIPS汇编语言指令序列。

答:MIPS指令对两个源操作数进行计算,并产生一个结果,上述两个语言可以直接转换成两条指令:•add $1, $2, $3•sub $4, $1, $5例2 将C语言程序写成MIPS汇编指令序列。

if(i==j) goto L1;f=g+h;L1: f=f-i;假定5个变量f,g,h,i,j分别存放在$16到$20中。

解:beq $19, $20, L1add $16, $17, $18L1: sub $16, $16, $19例3 根据MIPS指令操作码定义以及指令格式,给出以下指令的各个字段的十进制值:add $8, $17,$18,已知add的操作码为100 000•答:指令是R格式指令。

•第一个字段和最后一个字段的值分别为0和32。

第二个字段为17•第三个字段为18•第四个字段为8•第五个字段未使用被设置为0例4 将以下C语言的语句f=(g+h)-(i+j);用MIPS汇编语言表示,假定变量f,g,h,i,j分别分配到寄存器$16, $17, $18, $19,$20中,寄存器$8和$9存放临时计算结果,解:add $8, $17, $18add $9, $19, $20sub $16, $8, $9例5 C程序部分语句为if(i==j) f=g+h;else f=g-h;写出相应的MIPS汇编指令。

答:bne $19, $20, Elseadd $16, $17, $18j ExitElse: sub $16, $17, $18Exit:例6 对于以下C语言语句:if(a<b) goto less;它判断变量a是否小于b,条件满足时转移到标号less,假如a和b分别存放在寄存器$1和$2中,写出相应的MIPS汇编语言指令序列。

答:用小于时置1的指令设置一个临时寄存器($3):slt $3, $1, $2判断a是否小于b,并根据判断的结果进行转移:bne $3, $0, less08讲(MIPS体系结构2)一:问题解答简单MIPS程序?## Program to calculate 5×x - 74## 计算5乘以x-74## Register Use:## $8 x## $9 result.text.globl mainmain:ori $8, $0, 12 # put x into $8 ori逻辑或把12送进$8sll $9, $8, 2 # $9 <-- 4x 把$8中的数左移两位送进$9相当于4*xaddu $9, $9, $8 # $9 = 5x addu无符号数相加4*x+x结果送进$9addiu $9, $9,-74 # $9 = 5x – 74 addiu无符号立即数相加## End of file## 改写上面代码实现同样效果## Program to calculate 5 × x - 74## Register Use:## $8 x## $9 result.text.globl mainmain:ori $8, $0, 12 # put x into $8ori $9, $0, 5 # put 5 into $9mult $9, $8 # lo <-- 5x mult计算后会存在lo寄存器里面mflo $9 # $9 = 5x mflo 把lo中的值取出来送给$9addiu $9, $9,-74 # $9 = 5x - 74## End of file参考指令:nor指令:取反码xor指令:异或伪指令和伪操作的区别?•千万别把汇编伪操作(directive)与汇编伪指令(pseudo-instruction)弄混了,伪操作就是预处理的东西,伪操作不会被编译器编译为机器指令,但伪指令会编译为机器指令。

相关文档
最新文档