void InstructionPop :: writeBackStage()
{
    InstructionPrivate :: writeBackStage();
    writeRealReg(ESP,valE);
    writeRealReg(rA,valM);
    currentOperation = "R[%esp] <- valE; R[rA] <- valM";
}
void InstructionIrmovl::writeBackStage()
{
    InstructionPrivate::writeBackStage();
    //m_pipeline->writeRegister(rB,valE);
    writeRealReg(rB,valE);
    currentOperation = "R[rB] <- valE;";
}
void InstructionRrmovl :: writeBackStage()
{
    InstructionPrivate :: writeBackStage();
    //m_pipeline->writeRegister(rB,valE);
    writeRealReg(rB,valE);
}