コード例 #1
0
ファイル: BusDatos.cs プロジェクト: daagonzalez/Arqui-MIPS
 /*
  * Copiar Bloque de una caché a la otra
  */
 public void ModificarPalabraCache(int nucleoDestino, int iBloque, BloqueCacheDatos elBloque)
 {
     if (nucleoDestino == 0)
     {
         n0.GetCacheDatos().SetBloque(iBloque, elBloque);
     }
     else
     {
         n1.GetCacheDatos().SetBloque(iBloque, elBloque);
     }
 }
コード例 #2
0
        private void Resultados_Load(object sender, EventArgs e)
        {
            //Cargar los hilillos en la combobox de hilillos
            foreach (Contexto contexto in contextosTerminados)
            {
                cbHilillos.Items.Add("Contexto " + contexto.GetId());
            }
            cbHilillos.SelectedIndex = 0;

            //Cargar los datos de la caché de datos
            var CacheN0 = n0.GetCacheDatos();
            var CacheN1 = n1.GetCacheDatos();

            CargarDatosCache(CacheN0, 0);
            CargarDatosCache(CacheN1, 1);

            //Cargar la memoria
            tbMemoria.Text = memoria.Print();
        }