《计算机组成原理》综合练习题(8)
发布时间:2021-06-06
发布时间:2021-06-06
《计算机组成原理》综合练习题
12.假设寄存器R中的数值为2000,主存地址为2000和3000的地址单元中存放的内容分
别为3000和4000,PC的值为5000,若按以下寻址方式,访问到的操作数各是多少? ①寄存器寻址R;②寄存器间接寻址(R);③直接寻址2000;④存储器间接寻址(2000);⑤相对寻址-3000(PC)
13.微程序控制器怎样产生操作控制信号,这种控制器有何优缺点?
14.微指令编码有哪三种方式?微指令格式有明几种?微程序控制有哪些特点?
15.硬连线控制器主要由哪几部分构成?它是如何产生控制信号的?
16.列举出CPU中6个主要寄存器的名称及功能。
17.简述微程序控制器各主要组成部分的功能。
18.简述CPU的主要功能*
19.何谓串行传输,有何优缺点?适用什么场合?
20.串行总线和并行总线有何区别?各适用于什么场合?
21.系统总线接口有哪几项基本功能?
22.何谓“总线仲裁”?一般采用何种策略进行仲裁,简要说明它们的应用环境。
23.总线的一次信息传送过程大致分哪几个阶段?
24.什么是总线带宽?影响带宽的因素有哪些?
25.外围设备的I/O控制方式分哪几类?各有什么特点?
26.何谓DAM方式?说明它的适用场合。
27.基本的DMA控制器的主要部件有哪些?
28.何谓多重中断?如何保证它的实现?
29.简述多重中断系统中CPU响应处理一次中断的步骤。
30.试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合?
五、计算题
1.已知x=-0.01111.y=+0.11001,求[x]补,[-x]补,[y]补,[-y]补,x+y,x-y。
2.设有两个浮点数x=2Ex Sx,y=2Ey Sy,Ex=(-10)2,Sx=(+0.1001)2 Ey=(+10)2,Sy=(+0.1011)2。若尾数4位,数符1位,阶码2位,阶符1位, 求x+y,并写出运算步骤及结果。
3.设X=+15,Y=-13,用带求补器的原码阵列乘法求出乘积X Y=?
4.已知x=0.1011,y=-0.1001,试用补码一位乘法求x×y=?要求写出每一步运算过程及运算结果。
5.已知[x]补=1.0111,[y]补= 0.1101,试用加减交替法求[x]补÷[y]补=?要求写出每一步运算过
程及运算结果。
6.某指令系统字长为16位,每个操作数的地址码长6位,设系统包括无操作数,单操作数和双操作3类。若双操作指令有M条,无操作数指令有N条,问单操作数的指令最多有多少条?
7.设某计算机的主存储器为512KB ×16位,Cache容量为8KB×16位,每块8个字。
(1)Cache中可装入多少块主存中的数据?
(2)若Cache和主存采用直接地址映像,试给出主存与Cache的地址格式,并说明每个
字段多少位。
(3)若采用组相联映像,每组4块,试给出Cache和主存的地址格式,并说明每个字段
多少位。
8.某总线在一个总线周期中并行传送4个字节的数据,设一个总线周期等于一个总线时钟