计算机组成原理练习题答案
- 格式:doc
- 大小:175.00 KB
- 文档页数:21
简答题1.什么是存储程序原理?按此原理,电脑应具有哪几大功能?1.答:存储程序原理是用户事先编号的程序先存入主存中,然后CPU在从主存中取出指令、运行指令。
按此原理,电脑应具有输入输出设备,即能把程序和数据通过输入输出设备送入主存中;还应具有存储设备,即内存能存储程序和数据;最后应具有控制器和运算器,即CPU能从主存中取出程序和数据,并按顺序一条一条取出、执行。
2.存储器与CPU连接时,应考虑哪些问题?2.答:应考虑〔1〕合理选择存储芯片,要考虑芯片的类型和数量尽量使连线简单方便;〔2〕地址线的连接,将CPU地址线的低位与存储芯片的地址线相连,以选择芯片中的某一单元,儿高位则在扩充存储芯片时用,用来选择存储芯片;〔3〕数据线的连接,CPU的数据线与存储芯片的数据线不一定相等,相等时可直接连接,不相等时要对存储芯片进行扩位,使其相等连接;〔4〕读/写控制线的连接,高电平为读,低电平为写;〔5〕片选线的连接,CPU的高位地址来产生片选信号。
3.什么叫地址重叠区,什么情况下会产生地址重叠区?3.答:存储系统中的某些存储单元有多个地址,这种现象叫地址重叠区。
原因是,存储系统是由多个芯片组成的,在产生片选信号时,如果只用部分高位地址来产生片选信号,则有一部分高位地址线没用,这样这部分地址线的值就不确定,可以为0也可以为1,所以存储芯片的地址空间也不确定了,出现了重复值,产生了地址重叠区。
4.什么叫“对准字”和“未对准字”,CPU对二者的访问有何不同?4.答:CPU访问的数据类型有字节,半字,字和双字。
假设字长为32位,则字节8位,半字16位,字32位,双字64位。
对准字就是存储这四种数据类型时,字节的起始地址任意,半字的起始地址为2的倍数,字的起始地址为4的倍数,双字的起始地址为8的倍数。
未对准字就是四种数据类型在存储时都任意,无论从哪个存储单元开始都可以。
CPU访问对准字只要一个存储周期就行了,因为对准字都在同一行,能同时选中;访问未对准字需要多个存取周期,引文他们对应的存储单元可能不在同一行。
计算机组成原理试题及答案一、选择题。
1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。
B. 操作系统。
C. 计算机体系结构。
D. 算法。
答案,C。
2. 计算机组成原理的核心是什么?A. 中央处理器。
B. 内存。
C. 输入输出设备。
D. 总线。
答案,A。
3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。
B. 运算器。
C. 存储器。
D. 输入设备。
答案,D。
4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。
C. 八进制。
D. 十六进制。
答案,A。
5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。
B. 进行运算。
C. 存储数据。
D. 输入输出。
答案,A。
1. 计算机组成原理中,CPU的作用是进行数据处理和______。
答案,控制。
2. 内存是计算机中的______存储器。
答案,临时。
3. 计算机组成原理中,总线是连接各个部件的______。
答案,通信线路。
4. 控制单元的主要功能是______。
答案,控制数据传输和处理。
5. 计算机组成原理中,运算器负责进行______运算。
答案,算术和逻辑。
1. 简述计算机组成原理中的冯·诺依曼结构。
答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。
其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。
2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。
时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。
指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。
四、综合题。
1. 简述计算机组成原理中的存储器层次结构。
答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。
计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。
答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。
答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。
答案:容量4.计算机的存储器分为________和辅存两部分。
答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。
一.选择题(每空1分,共20分)1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为_____。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制2.目前的计算机,从原理上讲______。
A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放3.根据国标规定,每个汉字在计算机内占用______存储。
A.一个字节B.二个字节C.三个字节D.四个字节4.下列数中最小的数为______。
A.(101001)2B.(52)8C.(2B)16D.(44)105.存储器是计算机系统的记忆设备,主要用于______。
A.存放程序B.存放软件C.存放微程序D.存放程序和数据6.设X= —0.1011,则[X]补为______。
A.1.1011B.1.0100C.1.0101D.1.10017. 下列数中最大的数是______。
A.(10010101)2B.(227)8C.(96)16D.(143)108.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
A.巴贝奇B.冯. 诺依曼C.帕斯卡D.贝尔9.在CPU中,跟踪后继指令地指的寄存器是______。
A.指令寄存器B.程序计数器C.地址寄存器D.状态条件寄存器10. Pentium-3是一种__A____。
A.64位处理器B.16位处理器C.准16位处理器D.32位处理器11. 三种集中式总线控制中,_A_____方式对电路故障最敏感。
A.链式查询B.计数器定时查询C.独立请求12. 外存储器与内存储器相比,外存储器____B__。
A.速度快,容量大,成本高B.速度慢,容量大,成本低C.速度快,容量小,成本高D.速度慢,容量大,成本高13. 一个256KB的存储器,其地址线和数据线总和为__C____。
计算机组成原理练习题答案一、填空题1.储器的要求是速度快,_容量大_____,_价位低_____。
为了解决这方面的矛盾,计算机采用多级存储体系结构。
2.系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。
3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。
4.一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。
5.的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。
6.令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。
7.一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中8.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。
9.数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。
10.DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU 交替访问主存。
11. n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。
12.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
《计算机组成原理》习题参考答案习题一一、判断题⒈(√)⒉(√)⒊(√)⒋(×)⒌(×)⒍(×)⒎(√)⒏(×)⒐(√)⒑(√)二、单选题⒈⑴C ⑵B ⒉ C ⒊D 4. B 5. D6. C7. B8. C9. A 10. B三、填空题⒈⑴进行数据变换和算术、逻辑运算⑵为计算机的工作提供统一的时钟,按照程序,不断的取指令、分析指令,把指令中的操作码译码成相应的操作命令,并进行时序分配,变成相应的控制信号,驱动计算机的各部件按照节拍有序地完成程序规定的操作内容⒉⑴系统软件⑵应用软件⑶系统软件⑷控制和管理计算机的所有资源⒊⑴数字⑵模拟⑶处理的是数字量⑷处理的是模拟量⒋⑴字长⑵长⒌⑴计算机的地址总线的根数⑵=2地址总线根数⒍⑴内存储器⑵外存储器⒎计算机系统的运算速度指标,即每秒钟执行多少百万条指令⒏⑴曙光4000A ⑵10万⑶美国、日本)⒐⑴CPU ⑵CPU ⑶主机)⒑⑴机器语言⑵翻译程序)⒒计算机的运算速度与下列因素决定:⑴、⑵、⑶和⑷。
⒓某微处理器的地址总线有16条,则该微处理器所能直接访问的存储空间为⑴字节;若该存储空间的起始地址是0000H,那么最高地址应为⑵。
习题二一、判断题⒈(×)⒉(√)⒊(√)⒋(√)⒌(×)⒍(×)⒎(×)⒏(×)⒐(√)⒑(√)二、单选题⒈D ⒉C ⒊(1) D (2) A (3) C (4)B (5) B (6) A⒋ B ⒌ (1) A (2) D ⒍ (1) C (2) F (3) B (4) C (5) A⒎在计算机中,由于受有限字长的限制,用机器代码表示数时会产生误差,该误差称为(1) ;若取圆周率π=3.…的近似值为π*=3.1416,则它有 (2) 有效数字。
(1) A.相对误差 B.绝对误差 C.截断误差 D.测量误差(2) A.2位 B.3位 C.4位 D.5位⒏ (1) B (2) A (3) D (4)C (5) B⒐ (1) (2) ; (3) (4) (5) 。
《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。
2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。
3.存储器中存放数据和程序。
4.一台计算机包括运算、存储、控制、输入及输出五个单元。
5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。
6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。
7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实现。
8.计算机软件一般分为系统软件和应用软件。
9.完整的计算机系统由硬件系统和软件系统构成。
10.机器字长是指一台计算机一次所能够处理的二进制位数量。
11.数据分类、统计、分析属于计算机在数据处理方面的应用。
12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。
13.个人台式商用机属于微型机。
14.对计算机软硬件进行管理,是操作系统的功能。
15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。
16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。
17.“存储程序控制”原理是冯.诺依曼提出的。
18.运算器和控制器构成CPU,CPU和主存构成主机。
19.取指令所用的时间叫取指周期,执行指令所用的时间叫执行周期。
20.每个存储单元都有一个编号,该编号称为地址。
21.现代计算机存储系统一般由高速缓存、主存和辅存构成。
22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。
二.单选1.存储器用来存放( C )。
A.数据B.程序C.数据和程序D.正在被执行的数据和程序2.下面的描述中,正确的是( B )A.控制器能够理解、解释并执行所有的指令及存储结果。
一、选择题1、完整的计算机系统应包括运算器、存储器、控制器。
一个完整的计算系统应该是:硬件系统和软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备和输出设备,软件系统包括系统软件和应用软件.而你给的答案中B和D是可以排除的,也就是不能选,A和C两个中A的可能性最大,答案只能选A.3、冯. 诺依曼计算机工作方式的基本特点是按地址访问并顺序执行指令。
4、移码表示法主要用于表示浮点数中的阶码。
5、动态RAM的刷新是以行为单位的。
8、在定点运算器中产生溢出的原因是运算的结果的超出了机器的表示范围。
10、在指令的地址字段中,直接指出操作数本身的寻址方式,称为立即寻址。
11、目前的计算机,从原理上讲指令和数据都以二进制形式存放。
13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是冯. 诺依曼。
16、在CPU中,跟踪后继指令地址的寄存器是程序计数器。
20、系统总线中地址总线的作用是用于选择指定的存储单元或外设。
21、计算机中的主机包含运算器、控制器、存储器。
23、原码一位乘运算,乘积的符号位由两个操作数的符号进行异或运算。
24、对于真值“0”表示形式唯一的机器数是移码和补码。
25、若[X]补=0.0100110,则[X]反= 0.0100110。
--x为正数26、在CPU中,存放当前执行指令的寄存器是指令寄存器。
保存当前正在执行的指令的寄存器称为<指令寄存器)。
指示当前正在执行的指令地址的寄存器称为<程序计数器或指令计数器)。
27、下列编码中通常用作字符编码的是ASCII码。
ASCIIASCII<American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。
它主要用于显示现代英语和其他西欧语言。
它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
1、冯·诺依曼机工作的基本方式的特点是( C )。
A.多指令流单数据流B.具备了自动输入输出的功能C.按地址访问并顺序执行指令D.存储器按内容选择地址2、完整的计算机应包括( D )。
A. 运算器、存储器、控制器B.外部设备和主机C.主机和实用程序D.配套的硬件设备和软件系统3. 下列逻辑部件中,不包括在运算器内的是( D )。
A. 累加器B. 运算状态寄存器C. ALUD. 指令寄存器4. 计算机系统中广泛采用总线将五大部件联系起来,使用总线结构可以( B )。
A. 减少信息传输量B. 减少信息传输线的条数C. 提高信息传输的速度D. 增加CPU的工作量5. 运算器虽有许多部件组成,但核心部件是( B )。
A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 累加寄存器6. 某寄存器中的值有时是地址,因此具有计算机的( C )才能识别它。
A. 译码器B. 判断程序C. 指令D. 时序信号7. 早期的8位微型计算机中乘除法大多数用( A )实现。
A. 软件B. 硬件C. 固件D. 专用芯片8. 硬件在功能实现上比软件强的是( A )。
A. 速度快B. 成本低C. 灵活性强D. 实现容易9. 存储器地址的重要作用是( B )。
A. 便于按地址编号读写连续的数据B. 作为存储器中不同数据字的惟一标志C. 便于一个程序连续存放D. 作为区分地址中的数据和指令的标志10. 下列部件不属于主机的是( C )。
A. 运算器B. 控制器C. 键盘D. 内存储器11. 虚拟机中不包括的层次是( D )。
A. 应用软件B. 硬件C. 操作系统D. 用户自编程序12. 运算器中临时存放数据的部件是( B )。
A. ALUB. 寄存器C. 半导体存储器D. 指令寄存器13. 计算机内存与外存的区别在于( A )。
A. 是否包括在主机中B. 是否包括在主机箱中C. 是否由主机控制D. 是否由操作系统控制14. 计算机的外围设备是指( D )。
一、选择题1、完整得计算机系统应包括运算器、存储器、控制器。
一个完整得计算系统应该就是:硬件系统与软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备与输出设备,软件系统包括系统软件与应用软件、而您给得答案中B与D就是可以排除得,也就就是不能选,A与C两个中A得可能性最大,答案只能选A、3、冯、诺依曼计算机工作方式得基本特点就是按地址访问并顺序执行指令.4、移码表示法主要用于表示浮点数中得阶码。
5、动态RAM得刷新就是以行为单位得。
8、在定点运算器中产生溢出得原因就是运算得结果得超出了机器得表示范围。
10、在指令得地址字段中,直接指出操作数本身得寻址方式,称为立即寻址.11、目前得计算机,从原理上讲指令与数据都以二进制形式存放.13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”得概念,最早提出这种概念得就是冯、诺依曼。
16、在CPU中,跟踪后继指令地址得寄存器就是程序计数器。
20、系统总线中地址总线得作用就是用于选择指定得存储单元或外设。
21、计算机中得主机包含运算器、控制器、存储器。
23、原码一位乘运算,乘积得符号位由两个操作数得符号进行异或运算.24、对于真值“0”表示形式唯一得机器数就是移码与补码。
25、若[X]补=0、0100110,则[X]反= 0、0100110。
--x为正数26、在CPU中,存放当前执行指令得寄存器就是指令寄存器。
保存当前正在执行得指令得寄存器称为(指令寄存器)。
指示当前正在执行得指令地址得寄存器称为(程序计数器或指令计数器)。
27、下列编码中通常用作字符编码得就是ASCII码。
ASCIIASCII(American Standard CodeforInformationInterchange,美国信息互换标准代码)就是基于拉丁字母得一套电脑编码系统.它主要用于显示现代英语与其她西欧语言。
它就是现今最通用得单字节编码系统,并等同于国际标准ISO/IEC646。
28、在下列存储器中,半导体存储器可以作为主存储器.30、在CPU中跟踪指令后继地址得寄存器就是PC。
31、EPROM就是指光擦除可编程得只读存储器。
EPROM(ErasableProgrammable Read—Only Memory,可擦除可编程ROM)芯片可重复擦除与写入,解决了PROM芯片只能写入一次得弊端。
EPROM芯片有一个很明显得特征,在其正面得陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以瞧到其内部得集成电路,紫外线透过该孔照射内部芯片就可以擦除其内得数据,完成芯片擦除得操作要用到EPROM擦除器。
EPROM内资料得写入要用专用得编程器,并且往芯片中写内容时必须要加一定得编程电压(VPP=12—24V,随不同得芯片型号而定)。
EPROM得型号就是以27开头得,如27C020(8*256K)就是一片2M Bits容量得EPROM芯片。
EPROM芯片在写入资料后,还要以不透光得贴纸或胶布把窗口封住,以免受到周围得紫外线照射而使资料受损. EPROM芯片在空白状态时(用紫外光线擦除后),内部得每一个存储单元得数据都为1(高电平)。
33、CPU主要包括控制器、运算器(不含主存)。
36、存储器就是计算机系统得记忆设备,主要用于存放程序与数据。
37、在计算机中,普遍采用得字符编码就是ASCⅡ码。
39、设变址寄存器为X,形式地址为D,(X)表示寄存器X得内容,这种寻址方式得有效地址为EA=(X)+D。
41、微程序存放在控制存储器。
CPU内部有一个控制存储器,里面存放着各种程序指令对应得微程序段、当CPU执行一句程序指令里,会从控制存储器里取一段与该程序指令对应得微程序解释执行,从而完成该程序语句得功能、45、存储单元就是指存放一个机器字得所有存储元.46、下列有关运算器得描述中,既做算术运算,又做逻辑运算就是正确得。
指令周期指令周期就是执行一条指令所需要得时间,一般由若干个机器周期组成,就是从取指令、分析指令到执行完所需得全部时间。
CPU从内存取出一条指令并执行这条指令得时间总与。
指令不同,所需得机器周期数也不同。
对于一些简单得得单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它得机器周期。
对于一些比较复杂得指令,例如转移指令、乘法指令,则需要两个或者两个以上得机器周期。
从指令得执行速度瞧,单字节与双字节指令一般为单机器周期与双机器周期,三字节指令都就是双机器周期,只有乘、除指令占用4个机器周期。
因此在进行编程时,在完成相同工作得情况下,选用占用机器周期少得命令会提高程序得执行速率,尤其就是在编写大型程序程序得时候,其效果更加明显!47、寄存器间接寻址方式中,操作数处在主存单元.50、指令周期就是指CPU从主存取出一条指令加上执行这条指令得时间55、在定点二进制运算器中,减法运算一般通过补码运算得二进制加法器来实现。
举例说明:减法5—3相当于加法5+(—3)被加数5得二进制代码为0000 0101加数-3得二进制代码为1000 0011—3得二进制反码为11111100—3得二进制补码为1111 1101即5-3相当于5+(-3)=00000101+11111101=0000 0010=2其中最高位为0表示正数最高数为1表示负数,正数得补码为其本身,负数得补码为取反加1由此可见减法相当于补码运算得二进制加法器57、单地址指令中为了完成两个数得算术运算,除地址码指明得一个操作数外,另一个数常需采用隐含寻址方式。
58、用于对某个寄存器中操作数得寻址方式称为寄存器直接寻址。
59、运算器虽有许多部件组成,但核心部分就是算术逻辑运算单元.71、采用DMA方式传送数据时,每传送一个数据就要占用CPU 一个存储周期得时间。
73、中断响应时,保存PC并更新PC得内容,主要就是为了能进入中断处理程字并能正确返回原程序.79、在计算机硬件系统中,在指令得操作数字段中所表示得内存地址被称为形式地址。
81、Cache就是为提高存储系统得速度。
82、计算机中,执行部件根据控制部件得命令所作得不可再分得操作称为微命令。
83、对组合逻辑得控制器,指令不同得执行步骤就是用节拍发生器给出得85、指令得寻址方式有顺序与跳跃两种方式,采用跳跃寻址方式,可以实现程序得条件转移或无条件转移.95、PROM就是指可编程得只读存储器.二、填空题2、DMA方式中,周期窃取就是指窃取一个存储周期。
3、计算机系统总线根据传送得信息不同,可分为地址总线,控制总线,数据总线。
5、指令格式通常由操作码字段与地址码字段组成。
6、动态半导体存储器得刷新一般有集中刷新、分散刷新、异步刷新三种方式,之所以要刷新就是因为动态存储器依靠电容电荷存储信息,时间一长,电荷可能泄放。
10、主存与Cache得地址映射方法有很多,常用得有全相联映射、直接相联映射与组相联映射三种,其中灵活性最强得就是全相联映射,成本最高得就是全相联映射。
12、Cache中数据块常用得替换算法有先进先出(FIFO)与最近最少使用(LRU)两种。
13、按照总线仲裁电路得位置不同,可分为集中式仲裁与分布式仲裁。
14、寄存器直接寻址操作数在寄存器中;寄存器间接寻址操作数在主存中.17、RISC得中文含义就是精简指令集计算机,CISC得中文含义就是复杂指令系统计算机.RISC(reduced instruction set puter,精简指令集计算机)CISC(plex Instruction Setputer,复杂指令系统计算机)18、计算机软件一般分为两大类:一类叫系统软件,另一类叫应用软件,操作系统属于系统软件类。
19、目前主流得CPU包括运算器、控制器与Cache、20、主存储器容量通常以KB表示,其中K=2得10次方;硬盘容量通常以GB表示,其中G= 2得30次方.21、存储器与CPU连接时,要完成地址线得连接;数据线得连接与控制线得连接,方能正常工作。
23、常见得集中式总线控制方式有链式查询、计数器定时查询与独立请求三种,其中链式查询对电路故障最敏感。
25、存储器得技术指标有存储容量与存取时间。
27、一个定点数由符号位与数值域两部分组成。
29、运算器得两个主要功能就是:算术运算,逻辑运算。
30、完整得计算机系统包括硬件,软件;在计算机中用二进制得理由就是便于实现。
31、直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对总线得控制,数据交换不经过CPU,而直接在内存与I/O设备之间进行。
32、外围设备主要可以分为输入设备与输出设备。
外围设备计算机系统中除主机外得其她设备。
包括输入与输出设备、外存储器、模数转换器、数模转换器、外围处理机等.就是计算机与外界进行通信得工具。
- 例如打印机、磁盘驱动器或键盘。
33、CPU能直接访问cache与主存,但不能直接访问磁盘与光盘。
35、为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件部件。
36、在计算机系统中,多个系统部件之间信息传送得公共通路称为总线。
就其所传送信息得性质而言,在公共通路上传送得信息包括数据、地址、控制信息。
37、指令操作码字段表征指令得操作特性与功能,而地址码字段指示参与操作得操作数得地址。
38、CPU中,保存当前正在执行得指令得寄存器为指令寄存器IR,保存当前正在执行得指令得地址得寄存器为程序计数器PC,保存CPU访存地址得寄存器为内存地址寄存器MAR。
39、DMA技术得出现使得外围设备可以通过DMA控制器直接访问内存;与此同时,CPU可以继续执行其它任务。
40、一个浮点数由尾数与阶码两部分组成.三、问答题3、CPU中有哪些主要寄存器?简述这些寄存器得功能(至少5个)。
3、解:(1)指令寄存器(IR):用来保存当前正在执行得一条指令。
(2)程序计数器(PC):用来确定下一条指令得地址。
(3)地址寄存器(AR):用来保存当前CPU所访问得内存单元得地址。
(4)缓冲寄存器(DR):〈1〉作为CPU与内存、外部设备之间信息传送得中转站。
〈2>补偿CPU与内存、外围设备之间在操作速度上得差别<3〉在单累加器结构得运算器中,缓冲寄存器还可兼作为操作数寄存器。
(5)通用寄存器(AC):当运算器得算术逻辑单元(ALU)执行全部算术与逻辑运算时,为ALU提供一个工作区。
(6)状态条件寄存器:保存由算术指令与逻辑指令运行或测试得结果建立得各种条件码内容。
除此之外,还保存中断与系统工作状态等信息, 以便使CPU与系统能及时了解机器运行状态与程序运行状态。
5、在寄存器—寄存器型,寄存器—存储器型与存储器-存储器型三类指令中,哪类指令得执行时间最长?哪类指令得执行时间最短?为什么?5、寄存器—寄存器型执行速度最快,存储器-存储器型执行速度最慢.因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需得时间一般比访问一次寄存器所需时间长.7、说明计算机存储系统得层次结构。