注册映射和重新排序代码

时间:2015-11-30 19:32:41

标签: assembly mapping registry pipeline

RISC机器的编译器可以执行符号映射 寄存器实际寄存器和管道效率指令的重新排列。所以我们假设我们有以下程序片段:

LD SR1, A ;load A into symbolic register 1
LD SR2, B ;load B into symbolic register 2
ADD SR3, SR1, SR2 ;add contents of SR1 and SR2 and store in SR3
LD SR4, C
LD SR5, D
ADD SR6, SR4, SR5

一个。我如何进行寄存器映射,然后重新排序上述代码。

湾从原始程序开始,我将如何进行指令重新排序,然后进行任何可能的映射。

在这两种情况下,我如何知道使用了多少台机器注册表以及是否有任何管道改进?

0 个答案:

没有答案