Beispiel #1
0
        static void Main(string[] args)
        {
            var codigo = new List <string>();

            //codigo.Add("mov ax,bx");
            //codigo.Add("mov ax,[100]");
            //codigo.Add("mov ax,[bx]");
            //codigo.Add("mov [100],bx");
            codigo.Add("mov [100],10");
            ////codigo.Add("mov ax,[100]");
            ////codigo.Add("mov [ax],[bx]");
            //codigo.Add("mov [100],bx");
            UC comp = CriaUC(codigo);

            comp.Registradores.BX.setConteudo("100000000");
            //comp.Registradores.AX.setConteudo("00");

            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            comp.Rodar();
            //comp.Clock();
            //comp.Clock();
            //comp.Clock();
            //comp.Clock();
            //comp.Clock();
            //comp.Clock();
            //comp.Clock();
            //comp.Clock();
        }