设有一个运算器的数据通路如图6.21所示,假设操作数a和b(补码)已分别放在通用寄存器R1和R2中。ALU有+、-、M(传
设有一个运算器的数据通路如图6.21所示,假设操作数a和b(补码)已分别放在通用寄存器R1和R2中。ALU有+、-、M(传送)3种操作功能。
设有一个运算器的数据通路如图6.21所示,假设操作数a和b(补码)已分别放在通用寄存器R1和R2中。ALU有+、-、M(传送)3种操作功能。
(1)标明图中4个寄存器的名称。 (2)简述指令从主存储器到控制器的数据通路。 (3)简述数据在运算器和主存储器之间进行存取访问的数据通路。
运算器结构如图6.23所示。IR为指令寄存器,R1~R3是3个通用寄存器,A和B是三选一多路选择器,数据通路的选择分别由AS0、AS1和BS0、BS1控制(如BS0BS1=01时选择R1,BS0BS1=10时选择R2,BS0BS1=11时选择R3)。S1、S2是操作性质控制端,功能如下:
S1S2=00时,ALU输出B
S1S2=01时,ALU输出A+B
S1S2=10时,ALU输出A-B
S1S2=11时,ALU输出
假设有以下4条机器指令,其操作码OP和功能如表6.2所示。
表6.2 4条机器指令的操作码OP和功能 | ||
指令名称 | OP | 指令功 能 |
MOV ADD COM ADT | 00 01 10 11 | 从源寄存器传送一个数到目标寄存器 源寄存器内容与目标寄存器内容相加后送目标寄存器 源寄存器内容取反后送目标寄存器 十进制加法指令,修正量6假定在R3,a、b数在R1和R2 |
要求:
设有一运算器通路如图10.20所示,假设操作数a和b(均为补码)已分别放在通用寄存器R1和R2中,ALU有+、-、M(传送)三种操作功能。
(1)指出互斥性微操作和相容性微操作。 (2)采用字段直接编码控制方式,设计适合此运算器的微指令格式。 (3)画出计算(a-b)/2→R2的微程序流程图,试问执行周期需要几条微指令? (4)按设计的微指令格式,写出(3)要求的微指令码点。
假设主机框图如图8.19所示,各部分之间的连线表示数据通路,箭头表示信息传送方向。
(1)标明图中X、Y、Z、W四个寄存器的名称。 (2)简述取指令的数据通路。 (3)简述取数指令和存数指令执行阶段的数据通路。
用555定时器接成的电路如图题6.21所示,设图中R=500kΩ,C=10μF。已知vI的波形,求下列问题:
(1) 说出555定时器构成电路的名称。
(2) 该电路正常工作时,画出与v1对应的vc和vo的波形。
(3) 输出脉冲下降沿比输入脉冲下降沿延迟了多少时间?
设有一个初始条件为零的系统,当其输入端作用一个脉冲函数时,它的输出响应c(t)如图
所示,试求系统的传递函数。
设有两个圆柱形容器,如图5-10所示。左边的一个横断面面积为100m2,右边的一个横断面面积为50m2,两个容器之间用直径d=1m,长L=100m的圆管连接,两容器水位差z=3m,设进口局部阻力系数为ζ1=0.5,出口局部阻力系数ζ2=1,沿程阻力系数λ=0.025,试求两个容器中水位达到平齐时所需的时间。
(河海大学2005年考研试题)如图4—38所示,设有一股自喷嘴以速度v0喷射出来的水流,冲击在一个与水流方向成口角的固定平面壁上,当水流冲击到平面壁后,分成两股水流流出冲击区,若不计重量(流动在一个水平面上),并忽略水流沿平面壁流动时的摩阻力,试推证:射流施加于平面壁上的水流冲击力R=ρQv0sinα,并求出Q1与Q2各为多少?
求如图7-30所示连通图G的生成树TG.设有如下“破圈法”:
(1)令G=G1,i=1;
(2)若Gi无环,则TG=Gi,否则进入(3);
(3)在Gi中找出一个环σi,并从中删去边ei,令Gi+1=Gi-ei;
(4)i=i+1,返回(2).