计算机组成原理西北工业大学,西北工业大学2004计算机组成原理试题

一、问答题

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编码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值