根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突分为哪三种?各自的定义?
根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突分为哪三种?各自的定义?
相关考题:
记分牌需要监测源操作数寄存器中数据的有效性,如果前面已流出的还在运行的指令不对本指令的源操作数寄存器进行写操作,或者一个正在工作的功能部件已经完成了对这个寄存器的写操作,那么此操作数有效。当操作数有效后,记分牌将启动本指令的功能部件读操作数并开始执行。解决了数据的先写后读(RAW)相关指的是()。 A.流出B.读操作数C.执行D.写结果
在MIPS的指令流水线中,可能发生的冲突有()A、同一条指令的读操作与写操作之间的写后读冲突。B、先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突C、后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突D、两条指令的写操作之间的写后写冲突
考虑两条指令i和j,假设i先进入流水线,由此可能带来数据相关。j的执行要用到i的计算结果,在i写入之前,j先去读,j读出的内容是错误的,这种数据相关为()相关。j可能在i读取某个源寄存器的内容之前就先对该寄存器进行写操作,导致i后来读到的值是错误的,这种数据相关为()相关。
单选题在同一个机器周期内,CPU不能同时进行的操作是()。A程序空间读操作和数据空间的读操作B程序空间写操作和程序空间的读操作C数据空间读操作和数据空间的写操作D程序空间读操作和数据空间的写操作
单选题在MIPS的指令流水线中,可能发生的冲突有()A同一条指令的读操作与写操作之间的写后读冲突。B先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突C后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突D两条指令的写操作之间的写后写冲突
填空题为选择一特定的辅助寄存器,须向状态寄存器ST0中的3位辅助寄存器()(ARP)中装入()的数值。可通过MAR指令或LST指令把装载ARP作为主要操作来执行,也可通过任何支持间接寻址的指令把装载ARP作为辅操作来执行。其中MAR指令仅用于修改()寄存器和ARP,而LST指令可通过数据读总线DRDB把一个数据存储器的值装入ST0。