一、问答题
1、计算机系统的层次结构中,位于硬件之外的所有层次统称为什么?
2、冯·诺依曼机工作方式的基本特点是什么?
3、将8个寄存器的内容送到一组输出线上,可使用八选一多路选择器,也可使用三态门。问用八选一和用三态门实现,对开门信号的要求有什么不同。
4、在DMA的三种工作方式中,传送同样多的数据,哪种方式速度最快?
二、简答题
1、先行进位解决的问题及基本思想。
2、说明SRAM的组成结构,DRAM与SRAM在电路组成上有什么区别
3、内存中存放着指令和数据,CPU如何从时间和空间上区分他们是指令还是数据?
4、分别从逻辑层和物理层说明提高总线性能的主要方法
5、把外设接入计算机,必须解决哪些基本问题?通过什么手段来解决这些问题?
三、计算题
1、设CPU的主频为16MHZ,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成。问:
1)存储器为0等待,求机器速度
2)假如每两个机器中期中有一个是访存周期,需插入1个时钟周期的等待时间,求机器速度
2、某机器采用两极流水线组织,第一级为取指、译码,须要200NS完成操作,第二级为执行周期,大部分指令可在180
NS
内完成,但有两条指令要360NS才能完成。在程序运行时,这类指令所占的比例为5%到10%。问:机器周期(一级流水线时间)应为多少?两条执行周期长的指令采用什么方法解决。
3、某流水线计算机有一个指令和数据合一的CACHE,已知CACHE的读/写时间为20NS,主存的读/写时间为120NS,取指的命中率为98%,取数据的命中率为95%,在执行程序时,约有1/5指令需要存取一个操作数,假设指令流水线在任何时候都不阻塞。问设置CACHE后,与无CACHE比较,运算速度可提高多少倍?
4、指令字长为16位,每个地址码为6位,采用扩展操作码的方式,设计15条二地址指令,100条一地址指令,110条0地址指令。请:
1)写出操作码的扩展过程。
2)画出指令译码逻辑图。
3)算出操作码平均长度
5、1)数值范围为1.0X10+-38(10的正负30次方,我打不出那个格式)
2)有效数字为十进制七位;
3)0的机器数为全0;
根据上述三条要求,设计一个尽可能短的浮点数格式(阶的底取2)。并写出十进制数-0.15625的IEEE754编码