lyline (py13, 2) ;//Шина-РК (270,358, 4, status);
} (name == 21)
{dc.Polyline (py14, 2) ;//Шина-Шинаси (400,140, ​​3, status); (400,358, 4, status);
} (name == 22)
{dc.Polyline (py15, 2) ;//Шинаси-РК (270,305, 4, status);
} (name == 23)
{dc.Polyline (py16, 2) ;//сегменти-РО (50,307, 4, status); (50,276, 3, status);
} (name == 24)
{dc.Polyline (py17, 2) ;//СФА-сегменти (50,192, 3, status);
} (name == 25)
{dc.Polyline (py18, 2) ;//СФА-сегменти (2) (90,192, 3, status); (90,212, 4, status);
} (name == 26). Polyline (py19, 3) ;//СФА-сегменти-Шинаси (name == 27)
{dc.Polyline (py20, 2) ;//Шинаси-БАД (60,110, 3, status); (60,138, 4, status);
} (name == 28)
{dc.Polyline (py21, 2) ;//СФА-Шинаси (60,140, ​​3, status);
}. SelectObject (oldpen);. DeleteObject ();. SelectObject (oldbrush);. DeleteObject ();
} CMP80386Dlg :: Msg (LPCTSTR txt)
{CPen Pen (PS_SOLID, 1, RGB (212,208,200)); Brush (RGB (212,208,200)); dc (this);. SelectObject (Pen);
} CMP80386Dlg :: MicroOperations (int step)
{CString str, str2; (step)
{//ADD AL, 1:
{Msg ("У УУ подається сигнал про виконання команди");
DrawLine (20, true, 1); (1, true, 2);;}
case 2:
{DrawLine (20, false, 1); ("УУ подає сигнал читання з регістра EAX");
DrawLine (18, true, 1);;} 3:
{DrawLine (18, false, 1);
Msg ("Зчитування регістра AL і запис його в буферний регістр BR1");
m_EAX.GetText (0,
{DrawLine (15, false, 1);
Msg ("Зчитування безпосереднього операнда з РК і запис його в буферний регістр BR2");
m_BR2.ResetContent (); _BR2.InsertString (0, "8D"); (16, true, 1);;} 5:
{DrawLine (1, false, 2);
DrawLine (16, false, 1); ("УУ передає управління МУУ");
DrawLine (8, true, 1);;} 6:
{DrawLine (8, false, 1);
Msg ("МУУ подає сигнал АЛУ на виконання операції. Виконання операції"); (9, true, 1); (13, true, 1); (14, true, 1);; } 7:
{DrawLine (13, false, 1); (14, false, 1);
Msg ("АЛУ подає сигнал МУУ встановити прапори. МУУ встановлює прапори");
DrawLine (10, true, 1);;} 8:
{DrawLine (9, false, 1); (13, false, 1); (14, false, 1); (10,...