Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 35.11 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApplication1
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.  
  16.          string binary;
  17.          int AL, AH, BL, BH, CL, CH, DL, DH, AX, BX, CX, DX, sAX;
  18.          //int AL, AH, BL, BH, CL, CH, DL, DH, AX, BX, CX, DX;
  19.          int[] tab = new int[12];
  20.  
  21.          const string[] znaki = {"AX", "BX"};
  22.          
  23.          private int get1()
  24.          {
  25.              string str = textBox14.Text;
  26.              string cmd = str.Substring(0, 3);
  27.              string par1 = str.Substring(4, 2);
  28.              string par2 = str.Substring(7, 2);
  29.  
  30.              for (int i = 0; i < sizeof(); i++) {
  31.                  if(par1.Equals(char[i]))
  32.                      return tab[i];
  33.  
  34.              }
  35.          }
  36.  
  37.         public Form1()
  38.         {
  39.             InitializeComponent();
  40.         }
  41.  
  42.         private void button1_Click(object sender, EventArgs e)
  43.         {
  44.            
  45.         }
  46.  
  47.         private void label12_Click(object sender, EventArgs e)
  48.         {
  49.  
  50.         }
  51.  
  52.         private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
  53.         {
  54.  
  55.         }
  56.  
  57.         private void textBox1_TextChanged(object sender, EventArgs e)
  58.         {
  59.  
  60.         }
  61.  
  62.         private void textBox13_TextChanged(object sender, EventArgs e)
  63.         {
  64.             //this.textBox13.AppendText(sender + Environment.NewLine);
  65.         }
  66.  
  67.         private void textBox9_TextChanged(object sender, EventArgs e)
  68.         {
  69.  
  70.         }
  71.  
  72.         private void button3_Click(object sender, EventArgs e)
  73.         {
  74.             if (!string.IsNullOrWhiteSpace(textBox9.Text))
  75.             {
  76.                 int sAX = Convert.ToInt32(textBox9.Text);
  77.                 if (sAX <= 32767 && sAX >= -32768)
  78.                 {
  79.                     int AX = Convert.ToInt16(textBox9.Text);
  80.                     string binary = Convert.ToString(AX, 2);
  81.                     char pad = '0';
  82.                     string binary2 = binary.PadLeft(16, pad);
  83.                     this.textBox13.Text = "AX: " + binary2 ;
  84.                     this.textBox1.Text = binary2.Substring(binary2.Length - 8);
  85.                     this.textBox2.Text = binary2.Substring(0, Math.Min(binary2.Length, 8));
  86.                 }
  87.                 else
  88.                 {
  89.                     MessageBox.Show("Liczba nie spelnia parametrow");
  90.                 }
  91.             }
  92.             else
  93.             {
  94.                 MessageBox.Show("Podaj liczby");
  95.             }
  96.         }
  97.  
  98.         private void button4_Click(object sender, EventArgs e)
  99.         {
  100.             {
  101.                 if (!string.IsNullOrWhiteSpace(textBox10.Text))
  102.                 {
  103.                     int sBX = Convert.ToInt32(textBox10.Text);
  104.                     if (sBX <= 32767 && sAX >= -32768)
  105.                     {
  106.                         int BX = Convert.ToInt16(textBox10.Text);
  107.                         string binary = Convert.ToString(BX, 2);
  108.                         char pad = '0';
  109.                         string binary2 = binary.PadLeft(16, pad);
  110.                         this.textBox13.Text ="BX: " + binary2;
  111.                         this.textBox3.Text = binary2.Substring(binary2.Length - 8);
  112.                         this.textBox4.Text = binary2.Substring(0, Math.Min(binary2.Length, 8));
  113.                     }
  114.                     else
  115.                     {
  116.                         MessageBox.Show("Liczba nie spelnia parametrow");
  117.                     }
  118.                 }
  119.                 else
  120.                 {
  121.                     MessageBox.Show("Podaj liczby");
  122.                 }
  123.             }
  124.         }
  125.  
  126.         private void textBox10_TextChanged(object sender, EventArgs e)
  127.         {
  128.  
  129.         }
  130.  
  131.         private void button5_Click(object sender, EventArgs e)
  132.         {
  133.             {
  134.                 if (!string.IsNullOrWhiteSpace(textBox11.Text))
  135.                 {
  136.                     int sCX = Convert.ToInt32(textBox11.Text);
  137.                     if (sCX <= 32767 && sCX >= -32768)
  138.                     {
  139.                         int CX = Convert.ToInt16(textBox11.Text);
  140.                         string binary = Convert.ToString(CX, 2);
  141.                         char pad = '0';
  142.                         string binary2 = binary.PadLeft(16, pad);
  143.                         this.textBox13.Text ="CX: " + binary2;
  144.                         this.textBox5.Text = binary2.Substring(binary2.Length - 8);
  145.                         this.textBox6.Text = binary2.Substring(0, Math.Min(binary2.Length, 8));
  146.                     }
  147.                     else
  148.                     {
  149.                         MessageBox.Show("Liczba nie spelnia parametrow");
  150.                     }
  151.                 }
  152.                 else
  153.                 {
  154.                     MessageBox.Show("Podaj liczby");
  155.                 }
  156.             }
  157.         }
  158.  
  159.         private void button6_Click(object sender, EventArgs e)
  160.         {
  161.             {
  162.                 if (!string.IsNullOrWhiteSpace(textBox12.Text))
  163.                 {
  164.                     int sDX = Convert.ToInt32(textBox12.Text);
  165.                     if (sDX <= 32767 && sDX >= -32768)
  166.                     {
  167.                         int DX = Convert.ToInt16(textBox12.Text);
  168.                         string binary = Convert.ToString(DX, 2);
  169.                         char pad = '0';
  170.                         string binary2 = binary.PadLeft(16, pad);
  171.                         this.textBox13.Text ="DX: " + binary2;
  172.                         this.textBox7.Text = binary2.Substring(binary2.Length - 8);
  173.                         this.textBox8.Text = binary2.Substring(0, Math.Min(binary2.Length, 8));
  174.                     }
  175.                     else
  176.                     {
  177.                         MessageBox.Show("Liczba nie spelnia parametrow");
  178.                     }
  179.                 }
  180.                 else
  181.                 {
  182.                     MessageBox.Show("Podaj liczby");
  183.                 }
  184.             }
  185.         }
  186.  
  187.         private void textBox14_TextChanged(object sender, EventArgs e)
  188.         {
  189.  
  190.         }
  191.  
  192.         private void button7_Click(object sender, EventArgs e)
  193.         {
  194.             if (!string.IsNullOrWhiteSpace(textBox14.Text))
  195.             {
  196.                     int sAX = Convert.ToInt32(textBox9.Text);
  197.                     int sBX = Convert.ToInt32(textBox10.Text);
  198.                     int sCX = Convert.ToInt32(textBox11.Text);
  199.                     int sDX = Convert.ToInt32(textBox12.Text);
  200.                     string binaryA = Convert.ToString(AX, 2);
  201.                     string binaryB = Convert.ToString(BX, 2);
  202.                     string binaryC = Convert.ToString(CX, 2);
  203.                     string binaryD = Convert.ToString(DX, 2);
  204.                     string dodawanie = "ADD";
  205.                     string rejestrA = "AX";
  206.                     string rejestrB = "BX";
  207.                     string rejestrC = "CX";
  208.                     string rejestrD = "DX";
  209.                     string rejestrAL = "AL";
  210.                     string rejestrBL = "BL";
  211.                     string rejestrCL = "CL";
  212.                     string rejestrDL = "DL";
  213.                     string rejestrAH = "AH";
  214.                     string rejestrBH = "BH";
  215.                     string rejestrCH = "CH";
  216.                     string rejestrDH = "DH";
  217.                     int dzialanie;
  218.                     string str = textBox14.Text;
  219.                     string cmd = str.Substring(0, 3);
  220.                     string par1 = str.Substring(4, 2);
  221.                     string par2 = str.Substring(7, 2);
  222.  
  223.                
  224.                     if (cmd.Equals(dodawanie))
  225.                     {
  226.                         int x1 = get1();
  227.                         tab[x1] += tab[x2];
  228.  
  229.                        
  230.                         if (par1.Equals(rejestrA) && par2.Equals(rejestrB) && !string.IsNullOrWhiteSpace(textBox9.Text) && !string.IsNullOrWhiteSpace(textBox10.Text))
  231.                         {
  232.                             int sAX = Convert.ToInt32(textBox9.Text);
  233.                             int sBX = Convert.ToInt32(textBox10.Text);
  234.                             dzialanie=sAX+sBX;
  235.                             string wynik = Convert.ToString(dzialanie);
  236.                             this.textBox13.Text = wynik;
  237.                             this.textBox10.Text = wynik;
  238.                         }
  239.                         else if (par1.Equals(rejestrA) && par2.Equals(rejestrC) && !string.IsNullOrWhiteSpace(textBox9.Text) && !string.IsNullOrWhiteSpace(textBox11.Text))
  240.                         {
  241.                             int sAX = Convert.ToInt32(textBox9.Text);
  242.                             int sCX = Convert.ToInt32(textBox11.Text);
  243.                             dzialanie = sAX + sCX;
  244.                             string wynik = Convert.ToString(dzialanie);
  245.                             this.textBox13.Text = wynik;
  246.                             this.textBox11.Text = wynik;
  247.                         }
  248.                         else if (par1.Equals(rejestrA) && par2.Equals(rejestrD) && !string.IsNullOrWhiteSpace(textBox9.Text) && !string.IsNullOrWhiteSpace(textBox12.Text))
  249.                         {
  250.                             int sAX = Convert.ToInt32(textBox9.Text);
  251.                             int sDX = Convert.ToInt32(textBox12.Text);
  252.                             dzialanie = sAX + sDX;
  253.                             string wynik = Convert.ToString(dzialanie);
  254.                             this.textBox13.Text = wynik;
  255.                             this.textBox12.Text = wynik;
  256.                         }
  257.                         else if (par1.Equals(rejestrB) && par2.Equals(rejestrA) && !string.IsNullOrWhiteSpace(textBox10.Text) && !string.IsNullOrWhiteSpace(textBox9.Text))
  258.                         {
  259.                             int sBX = Convert.ToInt32(textBox10.Text);
  260.                             int sAX = Convert.ToInt32(textBox9.Text);
  261.                             dzialanie = sAX + sBX;
  262.                             string wynik = Convert.ToString(dzialanie);
  263.                             this.textBox13.Text = wynik;
  264.                             this.textBox10.Text = wynik;
  265.                         }
  266.                         else if (par1.Equals(rejestrB) && par2.Equals(rejestrC) && !string.IsNullOrWhiteSpace(textBox10.Text) && !string.IsNullOrWhiteSpace(textBox11.Text))
  267.                         {
  268.                             int sBX = Convert.ToInt32(textBox10.Text);
  269.                             int sCX = Convert.ToInt32(textBox10.Text);
  270.                             dzialanie = sBX + sCX;
  271.                             string wynik = Convert.ToString(dzialanie);
  272.                             this.textBox13.Text = wynik;
  273.                             this.textBox11.Text = wynik;
  274.                         }
  275.                         else if (par1.Equals(rejestrB) && par2.Equals(rejestrD) && !string.IsNullOrWhiteSpace(textBox10.Text) && !string.IsNullOrWhiteSpace(textBox12.Text))
  276.                         {
  277.                             int sBX = Convert.ToInt32(textBox10.Text);
  278.                             int sDX = Convert.ToInt32(textBox12.Text);
  279.                             dzialanie = sBX + sDX;
  280.                             string wynik = Convert.ToString(dzialanie);
  281.                             this.textBox13.Text = wynik;
  282.                             this.textBox12.Text = wynik;
  283.                         }
  284.                         else if (par1.Equals(rejestrC) && par2.Equals(rejestrA) && !string.IsNullOrWhiteSpace(textBox9.Text) && !string.IsNullOrWhiteSpace(textBox11.Text))
  285.                         {
  286.                             int sCX = Convert.ToInt32(textBox11.Text);
  287.                             int sAX = Convert.ToInt32(textBox9.Text);
  288.                             dzialanie = sCX + sAX;
  289.                             string wynik = Convert.ToString(dzialanie);
  290.                             this.textBox13.Text = wynik;
  291.                             this.textBox11.Text = wynik;
  292.                         }
  293.                         else if (par1.Equals(rejestrC) && par2.Equals(rejestrB) && !string.IsNullOrWhiteSpace(textBox10.Text) && !string.IsNullOrWhiteSpace(textBox11.Text))
  294.                         {
  295.                             int sCX = Convert.ToInt32(textBox11.Text);
  296.                             int sBX = Convert.ToInt32(textBox10.Text);
  297.                             dzialanie = sCX + sBX;
  298.                             string wynik = Convert.ToString(dzialanie);
  299.                             this.textBox13.Text = wynik;
  300.                             this.textBox11.Text = wynik;
  301.                         }
  302.                         else if (par1.Equals(rejestrC) && par2.Equals(rejestrD) && !string.IsNullOrWhiteSpace(textBox12.Text) && !string.IsNullOrWhiteSpace(textBox11.Text))
  303.                         {
  304.                             int sCX = Convert.ToInt32(textBox11.Text);
  305.                             int sDX = Convert.ToInt32(textBox12.Text);
  306.                             dzialanie = sCX + sDX;
  307.                             string wynik = Convert.ToString(dzialanie);
  308.                             this.textBox13.Text = wynik;
  309.                             this.textBox11.Text = wynik;
  310.                         }
  311.                         else if (par1.Equals(rejestrD) && par2.Equals(rejestrA) && !string.IsNullOrWhiteSpace(textBox9.Text) && !string.IsNullOrWhiteSpace(textBox12.Text))
  312.                         {
  313.                             int sDX = Convert.ToInt32(textBox12.Text);
  314.                             int sAX = Convert.ToInt32(textBox9.Text);
  315.                             dzialanie = sAX + sDX;
  316.                             string wynik = Convert.ToString(dzialanie);
  317.                             this.textBox13.Text = wynik;
  318.                             this.textBox12.Text = wynik;
  319.                         }
  320.                         else if (par1.Equals(rejestrD) && par2.Equals(rejestrB) && !string.IsNullOrWhiteSpace(textBox10.Text) && !string.IsNullOrWhiteSpace(textBox12.Text))
  321.                         {
  322.                             int sDX = Convert.ToInt32(textBox12.Text);
  323.                             int sBX = Convert.ToInt32(textBox10.Text);
  324.                             dzialanie = sBX + sDX;
  325.                             string wynik = Convert.ToString(dzialanie);
  326.                             this.textBox13.Text = wynik;
  327.                             this.textBox12.Text = wynik;
  328.                         }
  329.                         else if (par1.Equals(rejestrD) && par2.Equals(rejestrC) && !string.IsNullOrWhiteSpace(textBox11.Text) && !string.IsNullOrWhiteSpace(textBox12.Text))
  330.                         {
  331.                             int sDX = Convert.ToInt32(textBox12.Text);
  332.                             int sBX = Convert.ToInt32(textBox11.Text);
  333.                             dzialanie = sBX + sDX;
  334.                             string wynik = Convert.ToString(dzialanie);
  335.                             this.textBox13.Text = wynik;
  336.                             this.textBox12.Text = wynik;
  337.                         }
  338.                         else if (par1.Equals(rejestrAL) && par2.Equals(rejestrBL) && !string.IsNullOrWhiteSpace(textBox1.Text) && !string.IsNullOrWhiteSpace(textBox3.Text))
  339.                         {
  340.                             int sAL = Convert.ToInt32(textBox1.Text, 2);
  341.                             int sBL = Convert.ToInt32(textBox3.Text, 2);
  342.                             dzialanie = sAL + sBL;
  343.                             string wynik = Convert.ToString(dzialanie);
  344.                             this.textBox13.Text = wynik;
  345.                             this.textBox1.Text = wynik;
  346.  
  347.                             int  koncowy = AX + dzialanie;
  348.                             string wynikkoncowy = Convert.ToString(koncowy);
  349.                             this.textBox9.Text = wynikkoncowy;
  350.                           }
  351.                         else if (par1.Equals(rejestrAL) && par2.Equals(rejestrCL) && !string.IsNullOrWhiteSpace(textBox1.Text) && !string.IsNullOrWhiteSpace(textBox5.Text))
  352.                         {
  353.                             int sAL = Convert.ToInt32(textBox1.Text, 2);
  354.                             int sCL = Convert.ToInt32(textBox5.Text, 2);
  355.                             dzialanie = sAL + sCL;
  356.                             string wynik = Convert.ToString(dzialanie);
  357.                             this.textBox13.Text = wynik;
  358.                             this.textBox1.Text = wynik;
  359.  
  360.                             int koncowy = AX + dzialanie;
  361.                             string wynikkoncowy = Convert.ToString(koncowy);
  362.                             this.textBox9.Text = wynikkoncowy;
  363.                         }
  364.                         else if (par1.Equals(rejestrAL) && par2.Equals(rejestrDL) && !string.IsNullOrWhiteSpace(textBox1.Text) && !string.IsNullOrWhiteSpace(textBox7.Text))
  365.                         {
  366.                             int sAL = Convert.ToInt32(textBox1.Text, 2);
  367.                             int sDL = Convert.ToInt32(textBox7.Text, 2);
  368.                             dzialanie = sAL + sDL;
  369.                             string wynik = Convert.ToString(dzialanie);
  370.                             this.textBox13.Text = wynik;
  371.                             this.textBox1.Text = wynik;
  372.  
  373.                             int koncowy = AX + dzialanie;
  374.                             string wynikkoncowy = Convert.ToString(koncowy);
  375.                             this.textBox9.Text = wynikkoncowy;
  376.                         }
  377.                         else if (par1.Equals(rejestrBL) && par2.Equals(rejestrAL) && !string.IsNullOrWhiteSpace(textBox3.Text) && !string.IsNullOrWhiteSpace(textBox1.Text))
  378.                         {
  379.                             int sBL = Convert.ToInt32(textBox3.Text, 2);
  380.                             int sAL = Convert.ToInt32(textBox1.Text, 2);
  381.                             dzialanie = sAL + sBL;
  382.                             string wynik = Convert.ToString(dzialanie);
  383.                             this.textBox13.Text = wynik;
  384.                             this.textBox3.Text = wynik;
  385.  
  386.                             int koncowy = BX + dzialanie;
  387.                             string wynikkoncowy = Convert.ToString(koncowy);
  388.                             this.textBox10.Text = wynikkoncowy;
  389.                         }
  390.                         else if (par1.Equals(rejestrBL) && par2.Equals(rejestrCL) && !string.IsNullOrWhiteSpace(textBox3.Text) && !string.IsNullOrWhiteSpace(textBox5.Text))
  391.                         {
  392.                             int sBL = Convert.ToInt32(textBox3.Text,2);
  393.                             int sCL = Convert.ToInt32(textBox5.Text,2);
  394.                             dzialanie = sBL + sCL;
  395.                             string wynik = Convert.ToString(dzialanie);
  396.                             this.textBox13.Text = wynik;
  397.                             this.textBox3.Text = wynik;
  398.  
  399.                             int koncowy = BX + dzialanie;
  400.                             string wynikkoncowy = Convert.ToString(koncowy);
  401.                             this.textBox10.Text = wynikkoncowy;
  402.                         }
  403.                         else if (par1.Equals(rejestrBL) && par2.Equals(rejestrDL) && !string.IsNullOrWhiteSpace(textBox3.Text) && !string.IsNullOrWhiteSpace(textBox7.Text))
  404.                         {
  405.                             int sBL = Convert.ToInt32(textBox3.Text,2);
  406.                             int sDL = Convert.ToInt32(textBox7.Text,2);
  407.                             dzialanie = sBL + sDL;
  408.                             string wynik = Convert.ToString(dzialanie);
  409.                             this.textBox13.Text = wynik;
  410.                             this.textBox10.Text = wynik;
  411.  
  412.                             int koncowy = BX + dzialanie;
  413.                             string wynikkoncowy = Convert.ToString(koncowy);
  414.                             this.textBox9.Text = wynikkoncowy;
  415.                         }
  416.                         else if (par1.Equals(rejestrCL) && par2.Equals(rejestrAL) && !string.IsNullOrWhiteSpace(textBox5.Text) && !string.IsNullOrWhiteSpace(textBox1.Text))
  417.                         {
  418.                             int sCL = Convert.ToInt32(textBox5.Text,2);
  419.                             int sAL = Convert.ToInt32(textBox1.Text,2);
  420.                             dzialanie = sCL + sAL;
  421.                             string wynik = Convert.ToString(dzialanie);
  422.                             this.textBox13.Text = wynik;
  423.                             this.textBox5.Text = wynik;
  424.  
  425.                             int koncowy = CX + dzialanie;
  426.                             string wynikkoncowy = Convert.ToString(koncowy);
  427.                             this.textBox11.Text = wynikkoncowy;
  428.                         }
  429.                         else if (par1.Equals(rejestrCL) && par2.Equals(rejestrBL) && !string.IsNullOrWhiteSpace(textBox5.Text) && !string.IsNullOrWhiteSpace(textBox3.Text))
  430.                         {
  431.                             int sCL = Convert.ToInt32(textBox3.Text,2);
  432.                             int sBL = Convert.ToInt32(textBox5.Text,2);
  433.                             dzialanie = sCL + sBL;
  434.                             string wynik = Convert.ToString(dzialanie);
  435.                             this.textBox13.Text = wynik;
  436.                             this.textBox5.Text = wynik;
  437.  
  438.                             int koncowy = CX + dzialanie;
  439.                             string wynikkoncowy = Convert.ToString(koncowy);
  440.                             this.textBox11.Text = wynikkoncowy;
  441.                         }
  442.                         else if (par1.Equals(rejestrCL) && par2.Equals(rejestrDL) && !string.IsNullOrWhiteSpace(textBox5.Text) && !string.IsNullOrWhiteSpace(textBox7.Text))
  443.                         {
  444.                             int sCL = Convert.ToInt32(textBox5.Text,2);
  445.                             int sDL = Convert.ToInt32(textBox7.Text,2);
  446.                             dzialanie = sCL + sDL;
  447.                             string wynik = Convert.ToString(dzialanie);
  448.                             this.textBox13.Text = wynik;
  449.                             this.textBox5.Text = wynik;
  450.  
  451.                             int koncowy = CX  + dzialanie;
  452.                             string wynikkoncowy = Convert.ToString(koncowy);
  453.                             this.textBox11.Text = wynikkoncowy;
  454.                         }
  455.                         else if (par1.Equals(rejestrDL) && par2.Equals(rejestrAL) && !string.IsNullOrWhiteSpace(textBox7.Text) && !string.IsNullOrWhiteSpace(textBox1.Text))
  456.                         {
  457.                             int sDL = Convert.ToInt32(textBox7.Text,2);
  458.                             int sAL = Convert.ToInt32(textBox1.Text,2);
  459.                             dzialanie = sAL + sDL;
  460.                             string wynik = Convert.ToString(dzialanie);
  461.                             this.textBox13.Text = wynik;
  462.                             this.textBox7.Text = wynik;
  463.  
  464.                             int koncowy = DX + dzialanie;
  465.                             string wynikkoncowy = Convert.ToString(koncowy);
  466.                             this.textBox12.Text = wynikkoncowy;
  467.                         }
  468.                         else if (par1.Equals(rejestrDL) && par2.Equals(rejestrBL) && !string.IsNullOrWhiteSpace(textBox7.Text) && !string.IsNullOrWhiteSpace(textBox3.Text))
  469.                         {
  470.                             int sDL = Convert.ToInt32(textBox7.Text,2);
  471.                             int sBL = Convert.ToInt32(textBox3.Text,2);
  472.                             dzialanie = sBL + sDL;
  473.                             string wynik = Convert.ToString(dzialanie);
  474.                             this.textBox13.Text = wynik;
  475.                             this.textBox7.Text = wynik;
  476.  
  477.                             int koncowy = DX + dzialanie;
  478.                             string wynikkoncowy = Convert.ToString(koncowy);
  479.                             this.textBox12.Text = wynikkoncowy;
  480.                         }
  481.                         else if (par1.Equals(rejestrDL) && par2.Equals(rejestrCL) && !string.IsNullOrWhiteSpace(textBox7.Text) && !string.IsNullOrWhiteSpace(textBox5.Text))
  482.                         {
  483.                             int sDL = Convert.ToInt32(textBox7.Text,2);
  484.                             int sCL = Convert.ToInt32(textBox5.Text,2);
  485.                             dzialanie = sCL + sDL;
  486.                             string wynik = Convert.ToString(dzialanie);
  487.                             this.textBox13.Text = wynik;
  488.                             this.textBox7.Text = wynik;
  489.  
  490.                             int koncowy = DX + dzialanie;
  491.                             string wynikkoncowy = Convert.ToString(koncowy);
  492.                             this.textBox12.Text = wynikkoncowy;
  493.                            
  494.                         }
  495.                         else if (par1.Equals(rejestrAH) && par2.Equals(rejestrBH) && !string.IsNullOrWhiteSpace(textBox2.Text) && !string.IsNullOrWhiteSpace(textBox4.Text))
  496.                         {
  497.                             int sAH = Convert.ToInt32(textBox2.Text, 2);
  498.                             int sBH = Convert.ToInt32(textBox4.Text, 2);
  499.                             dzialanie = sAH + sBH;
  500.                             string wynik = Convert.ToString(dzialanie);
  501.                             this.textBox13.Text = wynik;
  502.                             this.textBox2.Text = wynik;
  503.  
  504.                             int koncowy = AX  + dzialanie;
  505.                             string wynikkoncowy = Convert.ToString(koncowy);
  506.                             this.textBox9.Text = wynikkoncowy;
  507.                         }
  508.                         else if (par1.Equals(rejestrAH) && par2.Equals(rejestrCH) && !string.IsNullOrWhiteSpace(textBox2.Text) && !string.IsNullOrWhiteSpace(textBox6.Text))
  509.                         {
  510.                             int sAH = Convert.ToInt32(textBox1.Text, 2);
  511.                             int sCH = Convert.ToInt32(textBox6.Text, 2);
  512.                             dzialanie = sAH + sCH;
  513.                             string wynik = Convert.ToString(dzialanie);
  514.                             this.textBox13.Text = wynik;
  515.                             this.textBox2.Text = wynik;
  516.  
  517.                             int koncowy = AX + dzialanie;
  518.                             string wynikkoncowy = Convert.ToString(koncowy);
  519.                             this.textBox9.Text = wynikkoncowy;
  520.                         }
  521.                         else if (par1.Equals(rejestrAH) && par2.Equals(rejestrDH) && !string.IsNullOrWhiteSpace(textBox2.Text) && !string.IsNullOrWhiteSpace(textBox8.Text))
  522.                         {
  523.                             int sAH = Convert.ToInt32(textBox1.Text, 2);
  524.                             int sDH = Convert.ToInt32(textBox8.Text, 2);
  525.                             dzialanie = sAH + sDH;
  526.                             string wynik = Convert.ToString(dzialanie);
  527.                             this.textBox13.Text = wynik;
  528.                             this.textBox2.Text = wynik;
  529.  
  530.                             int koncowy = AX + dzialanie;
  531.                             string wynikkoncowy = Convert.ToString(koncowy);
  532.                             this.textBox9.Text = wynikkoncowy;
  533.                         }
  534.                         else if (par1.Equals(rejestrBH) && par2.Equals(rejestrAH) && !string.IsNullOrWhiteSpace(textBox4.Text) && !string.IsNullOrWhiteSpace(textBox2.Text))
  535.                         {
  536.                             int sBH = Convert.ToInt32(textBox4.Text, 2);
  537.                             int sAH = Convert.ToInt32(textBox2.Text, 2);
  538.                             dzialanie = sAH + sBH;
  539.                             string wynik = Convert.ToString(dzialanie);
  540.                             this.textBox13.Text = wynik;
  541.                             this.textBox3.Text = wynik;
  542.  
  543.                             int koncowy = BX + dzialanie;
  544.                             string wynikkoncowy = Convert.ToString(koncowy);
  545.                             this.textBox10.Text = wynikkoncowy;
  546.                         }
  547.                         else if (par1.Equals(rejestrBH) && par2.Equals(rejestrCH) && !string.IsNullOrWhiteSpace(textBox4.Text) && !string.IsNullOrWhiteSpace(textBox6.Text))
  548.                         {
  549.                             int sBH = Convert.ToInt32(textBox4.Text, 2);
  550.                             int sCH = Convert.ToInt32(textBox6.Text, 2);
  551.                             dzialanie = sBH + sCH;
  552.                             string wynik = Convert.ToString(dzialanie);
  553.                             this.textBox13.Text = wynik;
  554.                             this.textBox4.Text = wynik;
  555.  
  556.                             int koncowy = BX + dzialanie;
  557.                             string wynikkoncowy = Convert.ToString(koncowy);
  558.                             this.textBox10.Text = wynikkoncowy;
  559.                         }
  560.                         else if (par1.Equals(rejestrBH) && par2.Equals(rejestrDH) && !string.IsNullOrWhiteSpace(textBox4.Text) && !string.IsNullOrWhiteSpace(textBox8.Text))
  561.                         {
  562.                             int sBH = Convert.ToInt32(textBox4.Text, 2);
  563.                             int sDH = Convert.ToInt32(textBox8.Text, 2);
  564.                             dzialanie = sBH + sDH;
  565.                             string wynik = Convert.ToString(dzialanie);
  566.                             this.textBox13.Text = wynik;
  567.                             this.textBox4.Text = wynik;
  568.  
  569.                             int koncowy = BX + dzialanie;
  570.                             string wynikkoncowy = Convert.ToString(koncowy);
  571.                             this.textBox10.Text = wynikkoncowy;
  572.                         }
  573.                         else if (par1.Equals(rejestrCH) && par2.Equals(rejestrAH) && !string.IsNullOrWhiteSpace(textBox6.Text) && !string.IsNullOrWhiteSpace(textBox2.Text))
  574.                         {
  575.                             int sCH = Convert.ToInt32(textBox6.Text, 2);
  576.                             int sAH = Convert.ToInt32(textBox2.Text, 2);
  577.                             dzialanie = sCH + sAH;
  578.                             string wynik = Convert.ToString(dzialanie);
  579.                             this.textBox13.Text = wynik;
  580.                             this.textBox6.Text = wynik;
  581.  
  582.                             int koncowy = CX + dzialanie;
  583.                             string wynikkoncowy = Convert.ToString(koncowy);
  584.                             this.textBox11.Text = wynikkoncowy;
  585.                         }
  586.                         else if (par1.Equals(rejestrCH) && par2.Equals(rejestrBH) && !string.IsNullOrWhiteSpace(textBox6.Text) && !string.IsNullOrWhiteSpace(textBox4.Text))
  587.                         {
  588.                             int sCH = Convert.ToInt32(textBox4.Text, 2);
  589.                             int sBH = Convert.ToInt32(textBox6.Text, 2);
  590.                             dzialanie = sCH + sBH;
  591.                             string wynik = Convert.ToString(dzialanie);
  592.                             this.textBox13.Text = wynik;
  593.                             this.textBox6.Text = wynik;
  594.  
  595.                             int koncowy = CX + dzialanie;
  596.                             string wynikkoncowy = Convert.ToString(koncowy);
  597.                             this.textBox11.Text = wynikkoncowy;
  598.                         }
  599.                         else if (par1.Equals(rejestrCH) && par2.Equals(rejestrDH) && !string.IsNullOrWhiteSpace(textBox6.Text) && !string.IsNullOrWhiteSpace(textBox8.Text))
  600.                         {
  601.                             int sCH = Convert.ToInt32(textBox6.Text, 2);
  602.                             int sDH = Convert.ToInt32(textBox8.Text, 2);
  603.                             dzialanie = sCH + sDH;
  604.                             string wynik = Convert.ToString(dzialanie);
  605.                             this.textBox13.Text = wynik;
  606.                             this.textBox6.Text = wynik;
  607.  
  608.                             int koncowy = CX + dzialanie;
  609.                             string wynikkoncowy = Convert.ToString(koncowy);
  610.                             this.textBox11.Text = wynikkoncowy;
  611.                         }
  612.                         else if (par1.Equals(rejestrDH) && par2.Equals(rejestrAH) && !string.IsNullOrWhiteSpace(textBox8.Text) && !string.IsNullOrWhiteSpace(textBox2.Text))
  613.                         {
  614.                             int sDH = Convert.ToInt32(textBox8.Text, 2);
  615.                             int sAH = Convert.ToInt32(textBox2.Text, 2);
  616.                             dzialanie = sAH + sDH;
  617.                             string wynik = Convert.ToString(dzialanie);
  618.                             this.textBox13.Text = wynik;
  619.                             this.textBox8.Text = wynik;
  620.  
  621.                             int koncowy = DX + dzialanie;
  622.                             string wynikkoncowy = Convert.ToString(koncowy);
  623.                             this.textBox12.Text = wynikkoncowy;
  624.                         }
  625.                         else if (par1.Equals(rejestrDH) && par2.Equals(rejestrBH) && !string.IsNullOrWhiteSpace(textBox8.Text) && !string.IsNullOrWhiteSpace(textBox4.Text))
  626.                         {
  627.                             int sDH = Convert.ToInt32(textBox8.Text, 2);
  628.                             int sBH = Convert.ToInt32(textBox4.Text, 2);
  629.                             dzialanie = sBH + sDH;
  630.                             string wynik = Convert.ToString(dzialanie);
  631.                             this.textBox13.Text = wynik;
  632.                             this.textBox8.Text = wynik;
  633.  
  634.                             int koncowy = DX + dzialanie;
  635.                             string wynikkoncowy = Convert.ToString(koncowy);
  636.                             this.textBox12.Text = wynikkoncowy;
  637.                         }
  638.                         else if (par1.Equals(rejestrDH) && par2.Equals(rejestrCH) && !string.IsNullOrWhiteSpace(textBox8.Text) && !string.IsNullOrWhiteSpace(textBox6.Text))
  639.                         {
  640.                             int sDH = Convert.ToInt32(textBox8.Text, 2);
  641.                             int sCH = Convert.ToInt32(textBox6.Text, 2);
  642.                             dzialanie = sCH + sDH;
  643.                             string wynik = Convert.ToString(dzialanie);
  644.                             this.textBox13.Text = wynik;
  645.                             this.textBox8.Text = wynik;
  646.  
  647.                             int koncowy = DX + dzialanie;
  648.                             string wynikkoncowy = Convert.ToString(koncowy);
  649.                             this.textBox12.Text = wynikkoncowy;
  650.                         }
  651.                        
  652.                     }
  653.             }
  654.         }
  655.  
  656.         private void textBox2_TextChanged(object sender, EventArgs e)
  657.         {
  658.  
  659.         }
  660.  
  661.         private void button8_Click(object sender, EventArgs e)
  662.         {
  663.           //  int wynik=EvaluateExpression("Ax");
  664.         }
  665.  
  666.         private void textBox11_TextChanged(object sender, EventArgs e)
  667.         {
  668.  
  669.         }
  670.  
  671.         private void Form1_Load(object sender, EventArgs e)
  672.         {
  673.  
  674.         }
  675.  
  676.         private void textBox3_TextChanged(object sender, EventArgs e)
  677.         {
  678.  
  679.         }
  680.  
  681.         private void textBox4_TextChanged(object sender, EventArgs e)
  682.         {
  683.  
  684.         }
  685.  
  686.         private void textBox6_TextChanged(object sender, EventArgs e)
  687.         {
  688.  
  689.         }
  690.  
  691.         private void textBox8_TextChanged(object sender, EventArgs e)
  692.         {
  693.  
  694.         }
  695.     }
  696. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement