protected override StringBuilder Traducir(CodeSegment segment) { StringBuilder sb = new StringBuilder(); sb.AppendLine(Registros.OpCode(NombreRegistroD)); sb.AppendLine(Fuente.ToString()); return(sb); }
protected override StringBuilder Traducir(CodeSegment segment) { StringBuilder sb = new StringBuilder(); sb.AppendLine($"100 ;{this.Tipo}"); sb.AppendLine(Registros.OpCode(NombreRegistroD)); sb.AppendLine(Registros.OpCode(NombreRegistroF)); return(sb); }
protected override StringBuilder Traducir(CodeSegment segment) { StringBuilder sb = new StringBuilder(); sb.AppendLine(Registros.OpCode(NombreRegistroD)) .AppendLine(Convert.ToString(this.Fuente.Decimal, 2) .PadLeft(Alu.Palabra, '0')); return(sb); }