|
发表于 2016-7-23 15:14:36
|
显示全部楼层
分页标题#e#
控制信号是MDRout,Add,ACin。
(4) 要把AC的内容写入主存,由于R1的内容已经在MAR中,地址已经有了,但需要把写入的数据(已经在AC)中)经内总线送入MDR;
控制信号是ACout, MDRin。
(5) 给出写主存的命令,把MDR的内容经DB送存储器的数据线引脚,执行写操作,控制信号是MDRoutE, MemW。
这几个步骤是有先后次序的,前面的完成了,下一步才可以执行,也保证了不会产生硬件线路的冲突。请注意,使用最为频繁的是内总线,它在任何时刻只能接收一个输入数据,并且向内总线发送信息的电路只能以三态门器件连接到内总线,5个向内总线发送信息的控制信号(ACout,PCout,R0out,R1out,MDRout)最多只能有一个为1,其它4个必须全为0,或者5个全为0。
仔细看一下,发现可以把第2个步骤的操作划分到两个步骤中完成,一个步骤中安排MDR接收从存储器中读出的内容,到另外一个步骤实现R0的内容送入A,这多用了一个操作步骤,指令的执行速度会变慢。有些解题者在写存储器之前,还会再执行一次把R1的内容送MAR,尽管无此必要,但不属于原理上的错误。
当然还可以有其它的设计结果。
解题时这些叙述内容不必写出来(我们写出这些内容是希望帮助大家领会本题要测试的知识点和指令的执行过程),直接按照已经给出的表格的形式、按照提供的填写办法把设计的表格及其内容填写好就可以了。
请注意,题目表格内容(告诉你答题的格式和答题内容的表达方式)与你答题的表格内融合在一起才是这条指令完整的执行过程,千万不要产生任何错觉。
[table][tr][td]2012考研辅导班型[/td][td]课时[/td][td]原价[/td][td]现价 [/td][td]试听 [/td][td]购买 [/td][/tr][tr][td]2012考研政英联报全程班[/td][td]625[/td][td]2,200[/td][td]2200[/td][td]试听[/td][td]
gm.jpg
[/td][/tr][tr][td]2012考研政数联报全程班[/td][td]471[/td][td]2,000[/td][td]1800[/td][td]试听[/td][td]
[/td][/tr][tr][td]2012考研英数联报全程班[/td][td]632[/td][td]2,550[/td][td]2200[/td][td]试听[/td][td]
[/td][/tr][tr][td]2012考研政英数联报全程班[/td][td]867[/td][td]3,200[/td][td]3200[/td][td]试听[/td][td]
[/td][/tr][tr][td]2012考研英语加强版全程班[/td][td]404[/td][td]2,010[/td][td]1550[/td][td]试听[/td][td]
[/td][/tr][tr][td]2012考研英语全程班[/td] |
|