C. 内部同心圆小于外部同心圆
11、下列因素中,与Cache的命中率无关的是( )。
A. Cache块的大小 B. Cache的容量 C. 主存的存取时间
12、Cache的地址映像中,若主存中的任一块均可映射道Cache内的任一块的位臵上,称为( )。
A. 直接映射 B. 全相联映射 C. 组相联映射
二、填空题
1、主存、Cache、通用寄存器、磁盘、磁带都可以用来存储信息,按存取时间由快至慢排列,其顺序是( )。 2、动态RAM存储信息的原理是( ),因此一般在( )时间内必须刷新依次,刷新是按( )
进行的。
3、动态RAM的刷新一般有( )、( )、( )三种方式,之所以刷新是因为( )。
4、欲组成一个64K×16位的存储器,若选用32K×8位的存储芯片,共需( )片;若选用16K×1
位的存储芯片,则需( )片;若选用1K×4位的存储芯片,则需( )片。 5、沿磁盘半径方向单位长度的磁道数称为( ),而单位长度磁道上记录二进制代码的位数称为( )。 6、主存可以和( )、( )、( )交换信息;辅存可以和( )交换信息;Cache可以和( )、
( )交换信息。
7、主存和Cache的地址映射方法很多,常用的有( )、( )、( )三种,在存储管理上常用的
替换算法是( )和( )。
8、Cache是一种( )存储器,用来解决CPU和主存之间( )不匹配的问题。 9、如果Cache的容量是128块,在直接映射下,主存第i块映射到缓存第( )块。 10、一个完整的磁盘存储器由三部分组成,其中( )是磁盘机与主机的接口部件;( )是独立于
主机的一个完整的设备;( )用于保存信息。
三、简答题
1、试比较RAM和ROM。
2、试比较静态RAM和动态RAM。
3、名词解释:存取周期、存取时间、存储容量。
4、存储器的主要功能是什么?为什么要把存储系统分成若干不同的层次?主要有哪些层次? 5、什么是刷新?刷新有哪几种方式?
第五章 输入输出系统
一、选择题
1、微型机系统中,主机和高速硬盘进行数据交换一般采用( )方式。
A.程序查询 B.程序中断 C.DMA D.通道 2、主机与外设传送数据时,采用( )方式,主机与设备是串行工作的。
A.程序查询 B.程序中断 C.DMA D.通道 3、中断发生时,程序计数器内容的保护和更新,是由( )完成的。
A.硬件自动 B. 进栈指令 C. 访存指令 D. 转移指令 4、中断向量地址是( )。
A.子程序入口地址 B. 中断服务程序入口地址 C.中断服务程序入口地址的地址 D. 断点地址
5、周期挪用(窃取)方式常用于( )中。
A.直接存储器存取方式的输入输出 B. 直接程序传送方式的输入输出 C. 程序中断方式的输入输出 D. 程序查询方式的输入输出 6、DMA方式( )。
A. 能代替中断方式 B. 不能代替中断方式 C. 也能向CPU请求中断处理数据传送 D. 比中断方式好 7、DMA方式中,周期窃取是窃取一个( )。
A. 存取周期 B. 指令周期 C. CPU周期 D. 总线周期 8、I/O采用统一编址时,进行输入输出操作的指令是( )。
A. 控制指令 B. 访存指令 C. 输入输出指令 D. 转移指令 9、I/O采用分开编址时,进行输入输出操作的指令是( )。
A. 控制指令 B. 访存指令 C. 输入输出指令 D. 转移指令 10、以下叙述正确的是( )。
A. 程序中断方式和DMA方式中实现数据传送都需要中断请求 B. 程序中断方式中有中断请求,DMA方式中没有中断请求 C. 程序中断方式和DMA方式中都有中断请求,但目的不同 D. 程序中断方式和DMA方式中都有中断请求,目的相同
11、DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这
种请求称为( )。
A. 停止CPU访问主存 B. 周期挪用 C. DMA与CPU交替访内
12、DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种请求称为( )。
A. 停止CPU访问主存 B. 周期挪用 C. DMA与CPU交替访内
二、填空题
1、I/O的编址方式可分为( )和( )两大类,前者需有独立的I/O指令,后者可通过( )指令和设备交换信息。
2、主机与设备交换信息的控制方式中,( )方式主机与设备是串行工作的,( )方式和( )
方式主机与设备是并行工作的,且( )方式主程序与信息传送是并行进行的。
3、CPU在( )时刻采样中断请求信号,而在( )时刻采样DMA的总线请求信号。 4、如果CPU处于开中断状态,一旦接收了中断请求,CPU就会自动( ),防止再次接收中断。同时
为了返回主程序断点,CPU需将( )内容和寄存器内容存至( )中。中断处理结束后,为了正确返回主程序运行,并且允许接收新的中断,必须恢复( )和( )。 5、一次中断处理过程大致可分为( )、( )、( )、( )和( )等五个阶段。 6、在DMA方式中,CPU和DMA控制器通常采用三种方式来分时使用主存,它们是( )、( )
和( )。
7、I/O与主机交换信息共有( )方式、( )方式、( )方式、( )方式、( )方式等五
种控制方式。
8、中断接口电路通过( )总线将向量地址送至CPU。 9、单重中断的中断服务程序的执行顺序为( )、( )、( )、( )和中断返回。 10、多重中断的中断服务程序的执行顺序为( )、( )、( )、( )和中断返回。
三、简答题
1、试比较程序查询方式、中断方式、DMA方式对CPU工作效率的影响。 2、什么是I/O接口,它与端口有何区别?为什么要设臵I/O接口?
3、说明中断向量地址和入口地址的区别和联系。
4、在什么条件和什么时间,CPU可以响应I/O的中断请求? 5、CPU对DMA请求和中断请求的响应时间是否相同?为什么? 6、试从5个方面比较程序中断方式和DMA方式的区别。
第六章 计算机的运算方法
一、选择题
1、对真值0表示形式唯一的机器数是( )。
A.原码 B.补码和移码 C.反码 D.以上都不对 2、在整数定点机中,下述说法正确的是( )。
A.原码和补码不能表示-1,补码可以表示-1 B.三种机器数均可表示-1
C.三种机器数均可表示-1,且三种机器数的表示范围相同 D. 三种机器数均不能表示-1
3、在小数定点机中,下述说法正确的是( )。
A.只有补码可以表示-1 B.只有原码可以表示-1 C.三种机器数均不能表示-1 D. 只有反码可以表示-1 4、某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是( )。
A.-127 ~ +127 B.-127 ~ +128 C.-128 ~ +127 D.-128 ~ +128 5、将一个十进制数 x=-8192表示成补码时,至少采用( )位二进制代码表示。
A.13 B.14 C.15 D.16 6、[X]补=1.000…0,它代表的真值是( )。
A.-0 B.-1 C.+1 D.+0 7、[X]反=1.1111,它代表的真值是( )。
A.-0 B.-15/16 C.-1/16 D.+0
8、[X]反=1,1111,它代表的真值是( )。
A.-15 B.-1 C.-0 D.-16 9、在整数定点机中,机器数采用补码,双符号位,若它的十六进制表示为C0H,则它对应的真值是( )。
A.-1 B.+3 C.-64 D.-128 10、在定点机中执行算术运算时会产生溢出,其原因是( )。
A.主存容量不够 B.运算结果无法表示 C.操作数地址过大 D.以上都对 11、计算机中表示地址时,采用( )。
A.原码 B.补码 C.反码 D.无符号数 12、浮点数的表示范围和精度取决于( )。
A.阶码的位数和尾数的机器数形式 B.阶码的机器数形式和尾数的位数
C.阶码的位数和尾数的位数 D.阶码的机器数形式和尾数的机器数形式 13、在浮点机中,( )是隐含的。
A.阶码 B.数符 C.尾数 D.基数
14、在规格化的浮点表示中,若只将移码表示的阶码改为补码表示,其余部分保持不变,则将会使浮点数
的表示范围( )。
A.增大 B.减小 C.不变 D.以上都不对
15、在定点机中,下列说法错误的是( )。
A.除补码外,原码和反码不能表示-1 B.+0的原码不等于-0的原码 C.+0的反码不等于-0的反码
D.对于相同的机器字长,补码比原码和反码能多表示一个负数
第七章 指令系统
一、选择题
1、指令系统中采用不同寻址方式的目的主要是( )。
A.可降低指令译码难度 B.缩短指令字长,扩大寻址空间,提高编程灵活性 C.实现程序控制 D.以上都不对
2、一地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个数常采用( )。
A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.直接寻址方式 3、操作数在寄存器中的寻址方式称为( )。
A.直接 B.寄存器寻址 C.寄存器间接寻址 D.间接 4、寄存器间接寻址方式中,操作数在( )中。
A.通用寄存器 B.堆栈 C.主存单元 D.寄存器 5、程序控制类指令的功能是( )。
A.进行主存和CPU之间的数据传送 B.进行CPU和设备之间的数据传送 C.改变程序执行的顺序 D.入栈和出栈操作 6、指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现( )。
A.程序浮动 B.程序的无条件转移和浮动 C.程序的条件转移和无条件转移 D.程序的条件转移和浮动
7、设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(可正可负),则转移
的地址范围是( )。
A.255 B.256 C.254 D.128 8、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是( )。
A.直接?立即?间接 B.直接?间接?立即 C.立即?直接?间接 D.间接?直接?立即 9、为了缩短指令中地址码的位数,应采用( )寻址。
A.立即 B.寄存器 C.直接 D.间接 10、在指令格式设计中,采用扩展操作码的目的是( )。
A.增加指令长度 B.增加寻址空间 C.增加指令数量 D.增加地址码个数
二、填空题
1、指令字中的地址码字段(形式地址)有不同的含义,它是通过( )体现的,因为通过某种方式的变换,可以得出( )地址。常用的指令地址格式有( )、( )、( )、( )四种。 2、在二地址格式指令中,操作数的物理位臵有三种形式,它们是( )型、( )型和( )型。 3、立即寻址的指令其指令的地址字段指出的不是( ),而是( )。
4、寄存器直接寻址操作在( )中,寄存器间接寻址操作数在( )中,所以执行指令的速度前者
比后者( )。
5、变址寻址和基址寻址的区别是:基址寻址中基址寄存器提供( ),指令的地址码字段提供( );
而变址寻址中变址寄存器提供( ),指令的地址码字段提供( )。
6、指令寻址的基本方式有两种,一种是( )寻址方式,其指令地址由( )给出;另一种是( )
寻址,其指令地址由( )给出。
7、条件转移、无条件转移、子程序调用、中断返回指令都属于( )类指令,这类指令字的地址码字
段指出的地址不是( )的地址,而是( )的地址。 8、堆栈寻址需在CPU内设一个专用的寄存器,称为( ),其内容是( )。
9、某机指令字长24位,共能完成130种操作,采用单地址格式可直接寻址的范围是( )。
10、某机共有156条指令,采用一地址格式,则指令字需取( )位才能直接寻址64K个存储单元。
完成一条这种格式的加法指令,需访问( )次存储器。
三、简答题
1、指令字中有哪些字段?各有何作用?如何确定这些字段的位数? 2、在寄存器-寄存器型、寄存器-存储器型、存储器-存储器型三类指令中,哪类指令的执行时间最长?
哪类指令的执行时间最短?为什么? 3、比较变址寻址何基址寻址的异同点。
相关推荐: