4.在写操作时,对 Cache 与主存单元同时修改的方法称作 A ,若每次只暂时写入 Cache,
直到替换时才写入主存的方法称作 B 。
5.I/O 与主机交换信息的方式中, A 和 B 都需通过程序实现数据传送,其中 C
体现 CPU 与设备是串行工作的。
6.在小数定点机中,采用 1 位符号位,若寄存器内容为 10000000,当它分别表示为原码、补码
和反码时,其对应的真值分别为 A 、 B 和 C (均用十进制表示)。
三、名词解释(共 10 分,每题 2 分)
1.时钟周期 2.向量地址 3.系统总线 4.机器指令 5.超流水线
四、计算题(5 分)
设机器数字长为 8 位(含一位符号位在内),若 A = +15,B = +24,求 [A-B]
补
并还原成真值。
五、简答题(共 15 分)
1.指出零的表示是唯一形式的机器数,并写出其二进制代码(机器数字长自定)。(2 分)
2.除了采用高速芯片外,分别指出存储器、运算器、控制器和 I/O 系统各自可采用什么方法提高
机器速度,各举一例简要说明。(4 分)
3.总线通信控制有几种方式,简要说明各自的特点。(4 分)
4.以 I/O 设备的中断处理过程为例,说明一次程序中断的全过程。(5 分)
六、问答题(共 20 分)
1.已知带返转指令的含义如下图所示,写出机器在完成带返转指令时,取指阶段和执行阶段所需
的全部微操作命令及节拍安排。如果采用微程序控制,需增加哪些微操作命令?(8 分)
2.(6 分)一条双字长的取数指令(LDA)存于存储器的 100 和 101 单元,其中第一个字为操作
码 和 寻 址特征 M,第二个字为形式地址。假设 PC 当前值为 100,变址寄存器
XR 的 内容为 100,基址寄存器的内容为 200,存储器各单元的内容如下图所
示 。 写 出在下列寻址方式中,取数指令执行结束后,累加器 AC 的内容。
3 . ( 6 分)设某机有四个中断源 A、B、C、D,其硬件排队优先次序为 A > B
> C > D,现要求将中断处理次序改为 D > A > C > B。
(1)写 出每个中断源对应的屏蔽字。
(2)按 下图时间轴给出的四个中断源的请求时刻,画出 CPU 执行程序的轨迹。
设 每 个 中断源的中断服务程序时间均为 20s。