public override List <string> Generate() { var lines = new List <string>(); lines.Add(WMIPS.la("$a0", R.LFull)); lines.Add(WMIPS.sw("$a0", (-L * 4).ToString(), "$sp")); return(lines); }
public override List <string> Generate() { var lines = new List <string>(); lines.Add(WMIPS.la("$a0", R)); lines.Add(WMIPS.lw("$a1", (-4 * L).ToString(), "$sp")); lines.Add(WMIPS.sw("$a0", (Offset * 4).ToString(), "$a1")); return(lines); }