//Botao para Debbug private void Button_Debbug(object sender, EventArgs e) { if (i < Linha.TotalLinhas()) { ExecutarIntrucoes(); AtualizarPilha(); AlterandoCorExecucao(i); i++; } else { guna2Button2.Enabled = false; guna2Button3.Enabled = false; } }
//Botão para Executar private void Button_Executar(object sender, EventArgs e) { while (i < Linha.TotalLinhas()) { AlterandoCorExecucao(i); ExecutarIntrucoes(); AtualizarPilha(); for (int j = 0; j < breakpoints.Count; j++) { if (breakpoints[j] == i + 1) { i++; return; } } i++; } //Desabilitando botoes guna2Button2.Enabled = false; guna2Button3.Enabled = false; }