Compare commits

..

13 Commits

Author SHA1 Message Date
004b4c1d62 buk func 2026-04-03 13:05:05 +03:00
206f32d12b buk-algo 2026-04-02 22:22:40 +03:00
c1fd998631 alu timing 2026-03-20 12:35:39 +03:00
e0a0e8694e muu before timing 2026-03-12 20:28:04 +03:00
997a6e4d87 muu y7 fix 2026-03-06 19:57:58 +03:00
b2da0af72c bo fixes WITH images 2026-03-06 12:10:15 +03:00
98d089351b muu minimisation 2026-03-06 00:05:30 +03:00
dcb9c0800f bo fixes without images 2026-03-05 17:22:48 +03:00
0137b380d4 muu double action at the same state 2026-02-27 13:51:19 +03:00
334d5fc1db muu without zero state 2026-02-27 10:40:37 +03:00
1a9b8bd7e9 muu with zero state 2026-02-27 09:40:07 +03:00
79231a0dfb bd2, bo mul-signal fixed 2026-02-25 10:20:04 +03:00
37f9fc3c77 bd, bo 2026-02-19 22:54:15 +03:00
93 changed files with 236344 additions and 782 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -14,10 +14,17 @@ img.data-style - стили, накладываемые на сам img
table.data-alt - генерируемая подпись "Таблица <number> - <alt>" table.data-alt - генерируемая подпись "Таблица <number> - <alt>"
table.data-gen - генерация таблицы в формате "1,2;3,4;", где ',' разделяет колонки, ';' разделяет строки table.data-gen - генерация таблицы в формате "1,2;3,4;", где ',' разделяет колонки, ';' разделяет строки
$<action>,<param>,<param2>$ $<action> <param> <param2>$
$C,<num>$ - установить colspan клетки $C <num>$ - установить colspan клетки
$R,<num>$ - установить rowspan клетки $R <num>$ - установить rowspan клетки
$c,<color>$ - установить цвет клетки, color = r | g | b $c <color>$ - установить цвет клетки
color:
r - lightred
g - lightgreen
b - lightblue
B - black
G - lightgray
$$ - экранирование $ $$ - экранирование $
$, - экранирование , $, - экранирование ,
$; - экранирование ; $; - экранирование ;

View File

@ -0,0 +1,12 @@
digraph G {
nodesep=1
rankdir="LR"
IDLE,P1,P2,P3[shape=circle]
IDLE[fontsize=10]
IDLE->P1[label=SNO]
P1->P2
P2->P2[label="F1 = 0\nFC = 0"]
P2->P3[label="F1 = 1\nFC = 0"]
P2->IDLE[label="FC = 1\nSKO"]
P3->P2
}

View File

@ -0,0 +1,9 @@
digraph G {
nodesep=1
rankdir="LR"
IDLE,P1,P2[shape=circle]
IDLE[fontsize=10]
IDLE->P1[label=SNO]
P1->P2
P2->IDLE[label=SKO]
}

View File

@ -1,504 +1,475 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0" version="29.2.9"> <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.5.2">
<diagram name="Страница1" id="sO6mBrgkGhevZXLxDi5B"> <diagram name="Страница-1" id="kDNYSgSeZQNawb8P-jhg">
<mxGraphModel dx="600" dy="938" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <mxGraphModel dx="1338" dy="645" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-2" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="RA" vertex="1">
<mxGeometry height="50" width="97.5" x="236" y="372.18" as="geometry" /> <mxGeometry height="80" width="40" x="200" y="240" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-55" parent="1" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;" value="RA" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-3" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=north;" value="RB" vertex="1">
<mxGeometry height="80" width="50" x="259" y="232.5" as="geometry" /> <mxGeometry height="100" width="40" x="440" y="400" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-56" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-4" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="SM" vertex="1">
<mxGeometry height="30" width="60" x="239" y="257.5" as="geometry" /> <mxGeometry height="120" width="40" x="320" y="220" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-58" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;RB&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-5" parent="1" style="triangle;whiteSpace=wrap;html=1;" value="" vertex="1">
<mxGeometry height="30" width="60" x="239" y="377.75" as="geometry" /> <mxGeometry height="10" width="10" x="320" y="275" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-71" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-6" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=north;" value="RR" vertex="1">
<mxGeometry height="50" width="210" x="341.25" y="308" as="geometry" /> <mxGeometry height="100" width="40" x="440" y="240" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-72" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="SM" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-7" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="CS4" vertex="1">
<mxGeometry height="30" width="60" x="414" y="314.56" as="geometry" /> <mxGeometry height="80" width="40" x="320" y="410" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-73" parent="1" style="triangle;whiteSpace=wrap;html=1;labelBackgroundColor=none;" value="" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-8" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="CS3" vertex="1">
<mxGeometry height="10" width="10" x="421.25" y="324.56" as="geometry" /> <mxGeometry height="80" width="40" x="200" y="410" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-74" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-9" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="CS2" vertex="1">
<mxGeometry height="30" width="60" x="400.25" y="269.43" as="geometry" /> <mxGeometry height="80" width="40" x="560" y="400" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-76" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-10" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="CS1" vertex="1">
<mxGeometry height="30" width="60" x="400.25" y="378.74" as="geometry" /> <mxGeometry height="80" width="40" x="560" y="240" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-77" parent="1" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;" value="0&amp;nbsp; &amp;nbsp;TCF" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-11" parent="1" style="whiteSpace=wrap;html=1;aspect=fixed;" value="TCF" vertex="1">
<mxGeometry height="37.5" width="50" x="590" y="652.1800000000001" as="geometry" /> <mxGeometry height="40" width="40" x="680" y="420" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-83" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-12" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="Ze5mErTYNfGg4plN4__Z-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="259" y="393.75" as="sourcePoint" /> <mxPoint x="180" y="280" as="sourcePoint" />
<mxPoint x="219" y="394.25" as="targetPoint" /> <mxPoint x="500" y="330" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-84" connectable="0" parent="sDe38s09ArQUHBlkgSVm-83" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="B" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-13" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-12" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;A&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.3434" y="-2" as="geometry"> <mxGeometry relative="1" x="0.0629" as="geometry">
<mxPoint x="7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-91" connectable="0" parent="sDe38s09ArQUHBlkgSVm-83" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;/&lt;div&gt;4&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.4416" y="1" as="geometry">
<mxPoint as="offset" /> <mxPoint as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-85" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;" target="sDe38s09ArQUHBlkgSVm-55" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-15" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-2" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="219" y="272.5" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="449" y="342.5" as="targetPoint" /> <mxPoint x="220" y="220" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-86" connectable="0" parent="sDe38s09ArQUHBlkgSVm-85" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="A" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-16" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-15" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y1" vertex="1">
<mxGeometry relative="1" x="-0.1554" y="2" as="geometry"> <mxGeometry relative="1" x="-0.0686" y="-1" as="geometry">
<mxPoint as="offset" /> <mxPoint x="-1" y="-21" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-90" connectable="0" parent="sDe38s09ArQUHBlkgSVm-85" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;/&lt;div&gt;4&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-20" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-6" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry relative="1" x="0.5248" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-92" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-55" style="endArrow=none;html=1;rounded=0;exitX=1.017;exitY=0.476;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="410" y="312.5" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="400" y="270" as="targetPoint" /> <mxPoint x="460" y="230" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-95" connectable="0" parent="sDe38s09ArQUHBlkgSVm-92" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;4&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-25" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-20" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y4, Y5, Y6" vertex="1">
<mxGeometry relative="1" x="0.0823" y="-2" as="geometry"> <mxGeometry relative="1" x="0.4171" y="2" as="geometry">
<mxPoint x="-26" y="-2" as="offset" /> <mxPoint x="2" y="-16" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-96" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-26" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-7" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="311" y="410" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="370" y="410" as="targetPoint" /> <mxPoint x="340" y="490" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-97" connectable="0" parent="sDe38s09ArQUHBlkgSVm-96" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;br&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;4&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-27" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-26" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y9" vertex="1">
<mxGeometry relative="1" x="0.12" y="2" as="geometry"> <mxGeometry relative="1" x="0.1543" as="geometry">
<mxPoint x="-9" y="2" as="offset" /> <mxPoint y="20" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-123" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-55" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-28" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-3" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="339" y="390" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="284" y="210" as="targetPoint" /> <mxPoint x="460" y="510" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-124" connectable="0" parent="sDe38s09ArQUHBlkgSVm-123" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="Y0" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-29" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-28" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y2, Y3" vertex="1">
<mxGeometry relative="1" x="0.4058" y="-1" as="geometry"> <mxGeometry relative="1" x="0.04" y="1" as="geometry">
<mxPoint x="-1" y="-16" as="offset" /> <mxPoint y="20" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-125" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-30" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-11" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="279" y="355.75" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="279" y="332" as="targetPoint" /> <mxPoint x="700" y="480" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-126" connectable="0" parent="sDe38s09ArQUHBlkgSVm-125" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="Y1" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-31" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-30" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y8" vertex="1">
<mxGeometry relative="1" x="0.6144" y="-2" as="geometry"> <mxGeometry relative="1" x="0.0686" y="-1" as="geometry">
<mxPoint x="-4" y="-7" as="offset" /> <mxPoint y="20" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-130" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-132" style="endArrow=none;html=1;rounded=0;exitX=0.551;exitY=0.998;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;fontColor=default;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-32" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-10" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="360" y="500" /> <mxPoint x="580" y="230" as="targetPoint" />
</Array>
<mxPoint x="409" y="500" as="sourcePoint" />
<mxPoint x="360" y="270" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-131" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.418;entryY=0.995;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=none;fontColor=default;" target="sDe38s09ArQUHBlkgSVm-132" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-33" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-32" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y7" vertex="1">
<mxGeometry relative="1" x="0.4171" y="2" as="geometry">
<mxPoint x="2" y="-19" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-35" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-4" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="370" y="490" /> <mxPoint x="300" y="250" as="targetPoint" />
</Array>
<mxPoint x="370" y="410" as="sourcePoint" />
<mxPoint x="410" y="490" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-52" connectable="0" parent="sDe38s09ArQUHBlkgSVm-131" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="1&lt;br&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;1&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-36" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry relative="1" x="0.373" y="3" as="geometry">
<mxPoint x="19" y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-132" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1">
<mxGeometry height="48.87" width="73.87" x="409" y="471.81" as="geometry" />
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-133" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="КС1" vertex="1">
<mxGeometry height="30" width="60" x="415.93000000000006" y="481.24" as="geometry" />
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-152" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-77" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="410" y="589" as="sourcePoint" /> <mxPoint x="320" y="260" as="sourcePoint" />
<mxPoint x="615" y="629" as="targetPoint" /> <mxPoint x="300" y="260" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-153" connectable="0" parent="sDe38s09ArQUHBlkgSVm-152" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="Y4" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-37" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry relative="1" x="0.5411" y="-1" as="geometry">
<mxPoint x="-1" y="-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sfdR_fJUOVRd-Uw4pG2y-3" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="400" y="270" as="sourcePoint" /> <mxPoint x="320" y="270" as="sourcePoint" />
<mxPoint x="420" y="270" as="targetPoint" /> <mxPoint x="300" y="270" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sfdR_fJUOVRd-Uw4pG2y-4" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-44" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-37" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry relative="1" x="0.3371" as="geometry">
<mxPoint x="400" y="280" as="sourcePoint" />
<mxPoint x="420" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sfdR_fJUOVRd-Uw4pG2y-5" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="400" y="290" as="sourcePoint" />
<mxPoint x="420" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sfdR_fJUOVRd-Uw4pG2y-6" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="400" y="300" as="sourcePoint" />
<mxPoint x="420" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sfdR_fJUOVRd-Uw4pG2y-8" connectable="0" parent="sfdR_fJUOVRd-Uw4pG2y-6" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="0" vertex="1">
<mxGeometry relative="1" x="-0.7423" as="geometry">
<mxPoint x="-6" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sfdR_fJUOVRd-Uw4pG2y-7" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;" target="sDe38s09ArQUHBlkgSVm-74" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="400" y="290" as="sourcePoint" />
<mxPoint x="430" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;" value="0&amp;nbsp; &amp;nbsp;TS" vertex="1">
<mxGeometry height="37.5" width="50" x="590" y="477.24" as="geometry" />
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-10" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1">
<mxGeometry height="48.87" width="73.87" x="409.06999999999994" y="559.5" as="geometry" />
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-11" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="КС2" vertex="1">
<mxGeometry height="30" width="60" x="416" y="569.9300000000001" as="geometry" />
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-12" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="360" y="590" />
</Array>
<mxPoint x="360" y="500" as="sourcePoint" />
<mxPoint x="420" y="590" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-13" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="370" y="580" />
</Array>
<mxPoint x="370" y="490" as="sourcePoint" />
<mxPoint x="422" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-15" edge="1" parent="1" source="sTZ1a5dfQ2aNL2byTIMX-10" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.425;entryY=1.001;entryDx=0;entryDy=0;entryPerimeter=0;" target="eP-QX8dVd_4fU9PKE9wa-14" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="520" y="584" />
<mxPoint x="520" y="259" />
</Array>
<mxPoint x="470" y="580" as="sourcePoint" />
<mxPoint x="550" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-23" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-15" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;4&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.8574" as="geometry">
<mxPoint x="-5" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-16" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-71" style="endArrow=none;html=1;rounded=0;exitX=0.484;exitY=0.011;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;fontColor=default;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="eP-QX8dVd_4fU9PKE9wa-12" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="540" y="330" />
<mxPoint x="540" y="377" />
</Array>
<mxPoint x="460" y="470" as="sourcePoint" />
<mxPoint x="540" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-25" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-16" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="&lt;div&gt;4&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.5727" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-18" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-132" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;" target="sTZ1a5dfQ2aNL2byTIMX-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="530" y="530" as="sourcePoint" />
<mxPoint x="580" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-32" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-71" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;exitX=0.769;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="390" y="390" />
<mxPoint x="390" y="450" />
<mxPoint x="650" y="450" />
<mxPoint x="650" y="390" />
</Array>
<mxPoint x="423" y="390" as="sourcePoint" />
<mxPoint x="650" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-34" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-32" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;br&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;4&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.2948" as="geometry">
<mxPoint x="-29" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-35" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="309.7500000000001" y="389.5550000000003" as="sourcePoint" />
<mxPoint x="340" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-36" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-35" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="F0" vertex="1">
<mxGeometry relative="1" x="0.096" y="-1" as="geometry">
<mxPoint x="15" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-38" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="660" y="250" />
</Array>
<mxPoint x="710" y="250" as="sourcePoint" />
<mxPoint x="660" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-39" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-38" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;4&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.5636" as="geometry">
<mxPoint x="3" as="offset" /> <mxPoint x="3" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-40" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-38" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="результат&lt;br&gt;SET BIT" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-38" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry relative="1" x="-0.8892" as="geometry">
<mxPoint x="31" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-44" edge="1" parent="1" source="sTZ1a5dfQ2aNL2byTIMX-4" style="endArrow=none;html=1;rounded=0;exitX=1.005;exitY=0.599;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;exitPerimeter=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="496.19" as="sourcePoint" /> <mxPoint x="320" y="240" as="sourcePoint" />
<mxPoint x="700" y="500" as="targetPoint" /> <mxPoint x="300" y="240" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-46" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-44" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="&lt;br&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;8&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-39" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry relative="1" x="0.542" y="1" as="geometry">
<mxPoint x="-6" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-47" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-44" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="результат&lt;div&gt;MUL&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.7381" as="geometry">
<mxPoint x="38" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-50" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="289" y="360.75" as="sourcePoint" /> <mxPoint x="320" y="310" as="sourcePoint" />
<mxPoint x="289" y="337" as="targetPoint" /> <mxPoint x="300" y="310" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-51" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-50" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="Y2" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-40" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry relative="1" x="0.6144" y="-2" as="geometry">
<mxPoint x="1" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-54" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;fontColor=default;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="615" y="477.24" as="sourcePoint" /> <mxPoint x="320" y="320" as="sourcePoint" />
<mxPoint x="615" y="460" as="targetPoint" /> <mxPoint x="300" y="320" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-55" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-54" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="Y3" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-41" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry relative="1" x="0.5814" y="-1" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="14" y="-4" as="offset" /> <mxPoint x="320" y="330" as="sourcePoint" />
<mxPoint x="300" y="330" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-2" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-45" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-41" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry height="48.87" width="73.87" x="409.50000000000006" y="647.5" as="geometry" /> <mxGeometry relative="1" x="0.0514" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-4" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;labelBackgroundColor=none;" value="КС3" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-42" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="30" width="60" x="416" y="654" as="geometry" /> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="320" y="300" as="sourcePoint" />
<mxPoint x="300" y="300" as="targetPoint" />
</mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-5" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.404;entryY=0.991;entryDx=0;entryDy=0;entryPerimeter=0;" target="eP-QX8dVd_4fU9PKE9wa-2" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-43" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="300" y="260" as="sourcePoint" />
<mxPoint x="300" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-46" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="300" y="320" as="sourcePoint" />
<mxPoint x="300" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-47" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-2" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="370" y="665" /> <mxPoint x="260" y="280" />
<mxPoint x="260" y="240" />
</Array> </Array>
<mxPoint x="370" y="580" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="450" y="530" as="targetPoint" /> <mxPoint x="300" y="240" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-7" connectable="0" parent="eP-QX8dVd_4fU9PKE9wa-5" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="&lt;div&gt;1&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-49" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="Ze5mErTYNfGg4plN4__Z-6" value="">
<mxGeometry relative="1" x="0.6353" as="geometry">
<mxPoint y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-6" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.525;entryY=1.006;entryDx=0;entryDy=0;entryPerimeter=0;" target="eP-QX8dVd_4fU9PKE9wa-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="360" y="674" /> <mxPoint x="280" y="300" />
<mxPoint x="280" y="350" />
<mxPoint x="500" y="350" />
<mxPoint x="500" y="290" />
</Array> </Array>
<mxPoint x="360" y="590" as="sourcePoint" /> <mxPoint x="300" y="300" as="sourcePoint" />
<mxPoint x="450" y="530" as="targetPoint" /> <mxPoint x="520" y="310" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-8" connectable="0" parent="eP-QX8dVd_4fU9PKE9wa-6" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;1&lt;/div&gt;" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-50" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-49" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;RR&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.8458" y="-2" as="geometry"> <mxGeometry relative="1" x="0.0514" as="geometry">
<mxPoint x="-13" as="offset" /> <mxPoint as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-9" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="sDe38s09ArQUHBlkgSVm-77" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-51" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="471" y="670" as="sourcePoint" />
<mxPoint x="570" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-10" connectable="0" parent="eP-QX8dVd_4fU9PKE9wa-9" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0525" y="2" as="geometry">
<mxPoint y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-12" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1">
<mxGeometry height="50" width="97.5" x="566.25" y="351.75" as="geometry" />
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-13" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;" value="&amp;nbsp; &amp;nbsp;SLI&lt;div&gt;4&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;&amp;nbsp; &amp;nbsp;RHI&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;7&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="60" x="566.25" y="356.75" as="geometry" />
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-14" parent="1" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;labelBackgroundColor=none;" value="" vertex="1">
<mxGeometry height="50" width="97.5" x="566.25" y="241.43" as="geometry" />
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-15" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;" value="&lt;div align=&quot;justify&quot;&gt;0&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&amp;nbsp; &amp;nbsp;RLO&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;3&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9; 3&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="60" x="585" y="251.43" as="geometry" />
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-19" edge="1" parent="1" source="eP-QX8dVd_4fU9PKE9wa-14" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;exitX=0.433;exitY=-0.002;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640.0500000000001" y="258.7825" as="sourcePoint" />
<mxPoint x="670" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-20" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="270" as="sourcePoint" />
<mxPoint x="670" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-21" edge="1" parent="1" source="eP-QX8dVd_4fU9PKE9wa-14" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;exitX=0.641;exitY=-0.006;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="279" as="sourcePoint" />
<mxPoint x="670" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-22" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;exitX=0.319;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="289" as="sourcePoint" />
<mxPoint x="670" y="289" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-24" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="580" y="340" /> <mxPoint x="260" y="370" />
<mxPoint x="580" y="320" /> <mxPoint x="520" y="370" />
<mxPoint x="650" y="320" />
</Array> </Array>
<mxPoint x="590" y="340" as="sourcePoint" /> <mxPoint x="260" y="280" as="sourcePoint" />
<mxPoint x="650" y="290" as="targetPoint" /> <mxPoint x="520" y="260" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-29" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-52" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-51" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;RA&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.0444" y="-2" as="geometry">
<mxPoint x="-40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-53" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="670" y="500" as="sourcePoint" /> <Array as="points">
<mxPoint x="670" y="270" as="targetPoint" /> <mxPoint x="180" y="390" />
<mxPoint x="540" y="390" />
</Array>
<mxPoint x="180" y="430" as="sourcePoint" />
<mxPoint x="540" y="280" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-30" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;exitX=0.433;exitY=-0.002;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-54" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-53" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;div&gt;4&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;RB&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.4231" y="-1" as="geometry">
<mxPoint x="50" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-56" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="370" as="sourcePoint" /> <Array as="points">
<mxPoint x="670" y="370" as="targetPoint" /> <mxPoint x="160" y="370" />
</Array>
<mxPoint x="260" y="370" as="sourcePoint" />
<mxPoint x="160" y="450" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-31" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-62" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="380" as="sourcePoint" /> <mxPoint x="180" y="430" as="sourcePoint" />
<mxPoint x="670" y="380" as="targetPoint" /> <mxPoint x="200" y="430" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-32" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;exitX=0.641;exitY=-0.006;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-63" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="390" as="sourcePoint" /> <mxPoint x="160" y="450" as="sourcePoint" />
<mxPoint x="670" y="390" as="targetPoint" /> <mxPoint x="200" y="450" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-33" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;exitX=0.319;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-64" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-8" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="Ze5mErTYNfGg4plN4__Z-7" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="640" y="399" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="670" y="399" as="targetPoint" /> <mxPoint x="320" y="450" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-34" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" target="eP-QX8dVd_4fU9PKE9wa-14" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-66" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-64" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.1057" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-68" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-7" style="endArrow=none;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="604" y="210" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="620" y="270" as="targetPoint" /> <mxPoint x="300" y="470" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-40" connectable="0" parent="eP-QX8dVd_4fU9PKE9wa-34" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="Y5 Y6 Y8" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-69" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-68" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;B&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.3974" y="1" as="geometry"> <mxGeometry relative="1" x="0.0514" as="geometry">
<mxPoint x="10" y="-14" as="offset" /> <mxPoint as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-35" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-70" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-7" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="Ze5mErTYNfGg4plN4__Z-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="615" y="215" as="sourcePoint" /> <mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="615" y="228" as="targetPoint" /> <mxPoint x="500" y="330" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-36" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-103" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-70" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0257" y="3" as="geometry">
<mxPoint y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-71" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-4" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.6;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="Ze5mErTYNfGg4plN4__Z-6" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="626" y="219" as="sourcePoint" /> <mxPoint x="470" y="380" as="sourcePoint" />
<mxPoint x="626" y="232" as="targetPoint" /> <mxPoint x="520" y="330" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-37" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-72" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-71" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.06" y="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-73" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0" vertex="1">
<mxGeometry height="30" width="60" x="296" y="220" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-74" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1">
<mxGeometry height="30" width="60" x="296" y="250" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-76" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0" vertex="1">
<mxGeometry height="30" width="60" x="296" y="280" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-77" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1">
<mxGeometry height="30" width="60" x="296" y="310" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-78" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0" vertex="1">
<mxGeometry height="30" width="60" x="416" y="255" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-79" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1">
<mxGeometry height="30" width="60" x="416" y="285" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-80" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="SLI" vertex="1">
<mxGeometry height="30" width="60" x="420" y="240" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-81" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-10" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="601" y="410" as="sourcePoint" /> <Array as="points">
<mxPoint x="601" y="423" as="targetPoint" /> <mxPoint x="620" y="280" />
<mxPoint x="620" y="200" />
<mxPoint x="420" y="200" />
<mxPoint x="420" y="250" />
</Array>
<mxPoint x="620" y="280" as="sourcePoint" />
<mxPoint x="440" y="250" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-41" connectable="0" parent="eP-QX8dVd_4fU9PKE9wa-37" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;fillColor=none;gradientColor=none;" value="Y5 Y7 Y8" vertex="1"> <mxCell id="Ze5mErTYNfGg4plN4__Z-82" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry relative="1" x="0.3846" as="geometry">
<mxPoint x="12" y="19" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-38" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="612" y="415" as="sourcePoint" /> <mxPoint x="520" y="260" as="sourcePoint" />
<mxPoint x="612" y="428" as="targetPoint" /> <mxPoint x="560" y="260" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="eP-QX8dVd_4fU9PKE9wa-39" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;resizable=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" value=""> <mxCell id="Ze5mErTYNfGg4plN4__Z-83" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="623" y="419" as="sourcePoint" /> <mxPoint x="540" y="280" as="sourcePoint" />
<mxPoint x="623" y="432" as="targetPoint" /> <mxPoint x="560" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-84" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="420" y="410" />
</Array>
<mxPoint x="420" y="350" as="sourcePoint" />
<mxPoint x="440" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-86" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-84" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="RR0" vertex="1">
<mxGeometry relative="1" x="0.1314" y="-1" as="geometry">
<mxPoint y="22" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-85" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="SLI" vertex="1">
<mxGeometry height="30" width="60" x="420" y="400" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-87" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-3" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="540" y="450" />
</Array>
<mxPoint x="420" y="380" as="sourcePoint" />
<mxPoint x="540" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-88" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="540" y="460" />
</Array>
<mxPoint x="560" y="460" as="sourcePoint" />
<mxPoint x="540" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-89" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" target="Ze5mErTYNfGg4plN4__Z-9" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="520" y="420" />
</Array>
<mxPoint x="520" y="370" as="sourcePoint" />
<mxPoint x="530" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-90" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-9" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="Ze5mErTYNfGg4plN4__Z-11" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="480" y="380" as="sourcePoint" />
<mxPoint x="530" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-91" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-11" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="480" y="380" as="sourcePoint" />
<mxPoint x="740" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-92" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-91" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="CF" vertex="1">
<mxGeometry relative="1" x="-0.0171" y="-1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-93" parent="1" style="triangle;whiteSpace=wrap;html=1;" value="" vertex="1">
<mxGeometry height="10" width="20" x="620" y="344" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-94" parent="1" style="triangle;whiteSpace=wrap;html=1;" value="" vertex="1">
<mxGeometry height="10" width="20" x="620" y="384" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-95" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="Ze5mErTYNfGg4plN4__Z-93" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="500" y="350" as="sourcePoint" />
<mxPoint x="530" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-98" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-95" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;RR&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.8498" y="2" as="geometry">
<mxPoint x="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-96" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="540" y="390" as="sourcePoint" />
<mxPoint x="620" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-99" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-96" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;RB&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.5457" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-100" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-94" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="Ze5mErTYNfGg4plN4__Z-93" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="660" y="390" />
<mxPoint x="660" y="350" />
</Array>
<mxPoint x="660" y="390" as="sourcePoint" />
<mxPoint x="710" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-101" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="660" y="370" as="sourcePoint" />
<mxPoint x="740" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-102" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-101" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="8&lt;div&gt;/&lt;/div&gt;&lt;div&gt;R&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.76" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-107" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1">
<mxGeometry height="5" width="5" x="537" y="387" as="geometry" />
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-108" edge="1" parent="1" source="Ze5mErTYNfGg4plN4__Z-85" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="490" y="460" as="sourcePoint" />
<mxPoint x="500" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ze5mErTYNfGg4plN4__Z-109" connectable="0" parent="Ze5mErTYNfGg4plN4__Z-108" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="F1=RB0" vertex="1">
<mxGeometry relative="1" x="0.0434" as="geometry">
<mxPoint x="20" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
</root> </root>

View File

@ -0,0 +1,168 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.1">
<diagram id="bH6yPWwk-aJfH0iIFm7z" name="Страница-1">
<mxGraphModel dx="709" dy="1100" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="gELg7pPLg86uYaTk5Avv-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="начало" vertex="1">
<mxGeometry height="40" width="80" x="440" y="160" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-2" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="A[3:0]&lt;div&gt;B[3:0]&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="90" x="435" y="220" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-3" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="R[7:0]" vertex="1">
<mxGeometry height="30" width="80" x="290" y="520" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-4" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;i&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="70" x="445" y="380" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-5" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="F1" vertex="1">
<mxGeometry height="40" width="70" x="445" y="440" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-6" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="40" width="80" x="290" y="580" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-7" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-1" style="endArrow=classic;html=1;rounded=0;" target="gELg7pPLg86uYaTk5Avv-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="480" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-8" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-2" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="gELg7pPLg86uYaTk5Avv-10" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="610" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-21" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-10" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="gELg7pPLg86uYaTk5Avv-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="480" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-22" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-4" style="endArrow=classic;html=1;rounded=0;" target="gELg7pPLg86uYaTk5Avv-5" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="480" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-23" connectable="0" parent="gELg7pPLg86uYaTk5Avv-22" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0, 1, 2" vertex="1">
<mxGeometry relative="1" x="-0.3473" y="-1" as="geometry">
<mxPoint x="21" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-24" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-4" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="gELg7pPLg86uYaTk5Avv-14" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="330" y="400" />
</Array>
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="480" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-25" connectable="0" parent="gELg7pPLg86uYaTk5Avv-24" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="3" vertex="1">
<mxGeometry relative="1" x="-0.8148" y="-2" as="geometry">
<mxPoint x="8" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-26" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-5" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="gELg7pPLg86uYaTk5Avv-20" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="480" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-27" connectable="0" parent="gELg7pPLg86uYaTk5Avv-26" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="1" vertex="1">
<mxGeometry relative="1" x="-0.1395" y="-1" as="geometry">
<mxPoint x="11" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-28" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-5" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="gELg7pPLg86uYaTk5Avv-17" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="560" y="460" />
<mxPoint x="560" y="540" />
<mxPoint x="479" y="540" />
</Array>
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="580" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-29" connectable="0" parent="gELg7pPLg86uYaTk5Avv-28" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry relative="1" x="-0.898" y="2" as="geometry">
<mxPoint x="-7" y="12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-30" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-20" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="gELg7pPLg86uYaTk5Avv-17" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="450" as="sourcePoint" />
<mxPoint x="480" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-31" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-17" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="gELg7pPLg86uYaTk5Avv-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="480" y="650" />
<mxPoint x="600" y="650" />
<mxPoint x="600" y="360" />
<mxPoint x="480" y="360" />
</Array>
<mxPoint x="430" y="530" as="sourcePoint" />
<mxPoint x="500" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-32" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-14" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="gELg7pPLg86uYaTk5Avv-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points" />
<mxPoint x="430" y="530" as="sourcePoint" />
<mxPoint x="480" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-33" edge="1" parent="1" source="gELg7pPLg86uYaTk5Avv-3" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="gELg7pPLg86uYaTk5Avv-6" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="530" as="sourcePoint" />
<mxPoint x="480" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-34" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="300" y="130" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-35" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="2" vertex="1">
<mxGeometry height="30" width="60" x="450" y="130" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-36" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1">
<mxGeometry height="30" width="60" x="195" y="165" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-37" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="195" y="225" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-38" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="195" y="300" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-39" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="195" y="385" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-40" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="195" y="445" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-41" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="195" y="510" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-42" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="G" vertex="1">
<mxGeometry height="30" width="60" x="195" y="580" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-10" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;glass=0;shadow=0;" value="RA = A&lt;div&gt;RB = B&lt;/div&gt;&lt;div&gt;RR =&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;i = 0&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="64" x="448" y="280" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-20" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR = SM" vertex="1">
<mxGeometry height="30" width="70" x="445" y="500" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-17" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR &amp;gt;&amp;gt; 1&lt;div&gt;RB.SLI = RR0&lt;br&gt;&lt;div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;i++&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="90" x="435" y="560" as="geometry" />
</mxCell>
<mxCell id="gELg7pPLg86uYaTk5Avv-14" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR.SLI = CS1&lt;div&gt;RR &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="100" x="280" y="425" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,65 +1,77 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" version="29.2.1"> <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.1">
<diagram name="Страница — 1" id="sO6mBrgkGhevZXLxDi5B"> <diagram name="Страница — 1" id="sO6mBrgkGhevZXLxDi5B">
<mxGraphModel dx="287" dy="445" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <mxGraphModel dx="447" dy="693" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="sDe38s09ArQUHBlkgSVm-1" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="начало" vertex="1">
<mxGeometry height="30" width="60" x="160" y="50" as="geometry" /> <mxGeometry height="40" width="80" x="388.9971014404297" y="184.9971090698242" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-2" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-2" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="30" width="60" x="160" y="100" as="geometry" /> <mxGeometry height="40" width="80" x="389.4971014404297" y="544.9971090698242" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-3" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RB = CS4&lt;div&gt;TCF = CS3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="60" x="160" y="150" as="geometry" /> <mxGeometry height="50" width="80" x="389.4971014404297" y="394.9971090698242" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-4" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RA = A&lt;div&gt;RB = B&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="60" x="160" y="230" as="geometry" /> <mxGeometry height="50" width="60" x="398.9971014404297" y="314.9971090698242" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-6" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="начало" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-7" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="A[3:0]&lt;div&gt;B[3:0]&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="60" x="250" y="50" as="geometry" /> <mxGeometry height="40" width="90" x="383.9971014404297" y="244.9971090698242" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-7" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="RA, RB" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-8" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="R[3:0]" vertex="1">
<mxGeometry height="30" width="75" x="242.5" y="100" as="geometry" /> <mxGeometry height="40" width="75" x="391.9971014404297" y="474.9971090698242" as="geometry" />
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-12" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-9" edge="1" parent="1" source="aG1MOATDK0xtPF_DKB82-1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="aG1MOATDK0xtPF_DKB82-7" value="">
<mxGeometry height="30" width="60" x="250" y="20" as="geometry" />
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-16" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="30" width="60" x="250" y="280" as="geometry" />
</mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-41" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-7" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="280" as="sourcePoint" /> <mxPoint x="418.9971014404297" y="404.9971090698242" as="sourcePoint" />
<mxPoint x="280" y="150" as="targetPoint" /> <mxPoint x="468.9971014404297" y="354.9971090698242" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-42" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-6" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="sDe38s09ArQUHBlkgSVm-7" value=""> <mxCell id="aG1MOATDK0xtPF_DKB82-10" edge="1" parent="1" source="aG1MOATDK0xtPF_DKB82-7" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="aG1MOATDK0xtPF_DKB82-6" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="430" y="280" as="sourcePoint" /> <mxPoint x="418.9971014404297" y="404.9971090698242" as="sourcePoint" />
<mxPoint x="480" y="230" as="targetPoint" /> <mxPoint x="468.9971014404297" y="354.9971090698242" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="sDe38s09ArQUHBlkgSVm-53" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="i = 2 * A&lt;sub&gt;1&lt;/sub&gt; + A&lt;sub&gt;0&lt;/sub&gt;&lt;div&gt;CF = B&lt;sub&gt;i&lt;/sub&gt;&lt;/div&gt;&lt;div&gt;B&lt;sub&gt;i&lt;/sub&gt; = 1&lt;/div&gt;" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" value="">
<mxGeometry height="60" width="90" x="235" y="150" as="geometry" />
</mxCell>
<mxCell id="DQOpn4HtWVU2rcoOBRhy-2" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="CF" vertex="1">
<mxGeometry height="30" width="75" x="242.5" y="230" as="geometry" />
</mxCell>
<mxCell id="DQOpn4HtWVU2rcoOBRhy-4" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-53" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="DQOpn4HtWVU2rcoOBRhy-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="260" as="sourcePoint" /> <mxPoint x="429.9971014404297" y="364.9971090698241" as="sourcePoint" />
<mxPoint x="310" y="210" as="targetPoint" /> <mxPoint x="429.9971014404297" y="394.9971090698241" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="DQOpn4HtWVU2rcoOBRhy-5" edge="1" parent="1" source="DQOpn4HtWVU2rcoOBRhy-2" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="sDe38s09ArQUHBlkgSVm-16" value=""> <mxCell id="aG1MOATDK0xtPF_DKB82-12" edge="1" parent="1" source="aG1MOATDK0xtPF_DKB82-4" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="aG1MOATDK0xtPF_DKB82-8" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="260" y="260" as="sourcePoint" /> <mxPoint x="418.9971014404297" y="404.9971090698242" as="sourcePoint" />
<mxPoint x="310" y="210" as="targetPoint" /> <mxPoint x="468.9971014404297" y="354.9971090698242" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="DQOpn4HtWVU2rcoOBRhy-6" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1"> <mxCell id="aG1MOATDK0xtPF_DKB82-13" edge="1" parent="1" source="aG1MOATDK0xtPF_DKB82-8" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="aG1MOATDK0xtPF_DKB82-2" value="">
<mxGeometry height="30" width="60" x="160" y="280" as="geometry" /> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="418.9971014404297" y="404.9971090698242" as="sourcePoint" />
<mxPoint x="468.9971014404297" y="354.9971090698242" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-14" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="398.9971014404297" y="144.9971090698242" as="geometry" />
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-15" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1">
<mxGeometry height="30" width="60" x="289.9971014404297" y="189.9971090698242" as="geometry" />
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-16" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="289.9971014404297" y="249.9971090698242" as="geometry" />
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-17" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="289.9971014404297" y="324.9971090698242" as="geometry" />
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-18" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="289.9971014404297" y="404.9971090698242" as="geometry" />
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-19" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="289.9971014404297" y="479.9971090698242" as="geometry" />
</mxCell>
<mxCell id="aG1MOATDK0xtPF_DKB82-20" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="289.9971014404297" y="549.9971090698242" as="geometry" />
</mxCell> </mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>

View File

@ -1,149 +1,222 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" version="29.2.9"> <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.0">
<diagram name="Страница-1" id="9ognQSmDpJbtVMKNycsE"> <diagram name="Страница-1" id="9ognQSmDpJbtVMKNycsE">
<mxGraphModel dx="575" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <mxGraphModel dx="1042" dy="662" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="52tA0l9oXwR5200kRQGS-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="начало" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="начало" vertex="1">
<mxGeometry height="40" width="80" x="320" y="80" as="geometry" /> <mxGeometry height="40" width="80" x="320" y="115" as="geometry" />
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-2" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="конец" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-2" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="A[3:0]&lt;div&gt;B[3:0]&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="80" x="200" y="320" as="geometry" /> <mxGeometry height="40" width="90" x="315" y="175" as="geometry" />
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;glass=0;shadow=0;gradientColor=none;" value="Y0: RA = A&lt;div&gt;Y1: RB = B&lt;/div&gt;&lt;div&gt;Y5: RR = 0&lt;/div&gt;&lt;div&gt;i = 0&lt;/div&gt;" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-3" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="R[7:0]" vertex="1">
<mxGeometry height="60" width="79" x="320" y="140" as="geometry" /> <mxGeometry height="30" width="80" x="170" y="600" as="geometry" />
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-7" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-1" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="52tA0l9oXwR5200kRQGS-4" value=""> <mxCell id="ZzNZffBc4wFaFUXvokr7-7" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="&lt;font&gt;FC&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="70" x="325" y="340" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-8" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="F1" vertex="1">
<mxGeometry height="40" width="70" x="325" y="400" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-16" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="40" width="80" x="170" y="660" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-17" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-1" style="endArrow=classic;html=1;rounded=0;" target="ZzNZffBc4wFaFUXvokr7-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="370" y="280" as="sourcePoint" /> <mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="420" y="230" as="targetPoint" /> <mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-8" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="i = 3?" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-18" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-2" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-4" value="">
<mxGeometry height="40" width="80" x="320" y="240" as="geometry" />
</mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-9" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="F0 = 1?" vertex="1">
<mxGeometry height="40" width="80" x="320" y="320" as="geometry" />
</mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-10" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-4" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="52tA0l9oXwR5200kRQGS-8" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="370" y="350" as="sourcePoint" /> <mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="420" y="300" as="targetPoint" /> <mxPoint x="490" y="230" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-11" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-8" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="52tA0l9oXwR5200kRQGS-9" value=""> <mxCell id="ZzNZffBc4wFaFUXvokr7-19" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="90" width="270" x="312" y="232" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-4" parent="ZzNZffBc4wFaFUXvokr7-19" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;glass=0;shadow=0;" value="RA = A&lt;div&gt;RB = B&lt;/div&gt;&lt;div&gt;RR =&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;CT = 0&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="64" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-6" parent="ZzNZffBc4wFaFUXvokr7-19" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y1&lt;div&gt;Y2&lt;br&gt;Y6&lt;/div&gt;&lt;div&gt;F1&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="36" x="64" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-11" parent="ZzNZffBc4wFaFUXvokr7-19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#009900;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="92" width="290" x="-20" y="-12" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-12" parent="ZzNZffBc4wFaFUXvokr7-19" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;" value="&lt;font style=&quot;font-size: 18px; color: rgb(0, 153, 0);&quot;&gt;P0&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="210" y="-12" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-20" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="70" width="130" x="135" y="445" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-14" parent="ZzNZffBc4wFaFUXvokr7-20" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Y7&lt;/div&gt;&lt;div&gt;Y5&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Y2&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="30" x="100" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-15" parent="ZzNZffBc4wFaFUXvokr7-20" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR.SLI = CS1&lt;div&gt;RR &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="100" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-22" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="30" width="100" x="307" y="460" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-10" parent="ZzNZffBc4wFaFUXvokr7-22" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y4" vertex="1">
<mxGeometry height="30" width="30" x="70" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-11" parent="ZzNZffBc4wFaFUXvokr7-22" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR = SM" vertex="1">
<mxGeometry height="30" width="70" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-23" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-4" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" target="ZzNZffBc4wFaFUXvokr7-7" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="370" y="350" as="sourcePoint" /> <mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="420" y="300" as="targetPoint" /> <mxPoint x="360" y="350" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-12" connectable="0" parent="52tA0l9oXwR5200kRQGS-11" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="нет" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-24" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-7" style="endArrow=classic;html=1;rounded=0;" target="ZzNZffBc4wFaFUXvokr7-8" value="">
<mxGeometry relative="1" x="-0.1939" as="geometry">
<mxPoint x="10" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-13" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;" value="Y7: RHI = SM&lt;div&gt;Y5: RB = RB &amp;gt;&amp;gt; 1&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="100" x="310" y="400" as="geometry" />
</mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-14" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-9" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="52tA0l9oXwR5200kRQGS-13" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="370" y="350" as="sourcePoint" /> <mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="420" y="300" as="targetPoint" /> <mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-15" connectable="0" parent="52tA0l9oXwR5200kRQGS-14" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="да" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-25" connectable="0" parent="ZzNZffBc4wFaFUXvokr7-24" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry relative="1" x="-0.3061" as="geometry"> <mxGeometry relative="1" x="-0.3473" y="-1" as="geometry">
<mxPoint x="10" as="offset" /> <mxPoint x="11" y="-1" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-16" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;" value="Y5: RB = RB &amp;gt;&amp;gt; 1" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-26" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-7" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-15" value="">
<mxGeometry height="40" width="100" x="430" y="400" as="geometry" />
</mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-18" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-9" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="52tA0l9oXwR5200kRQGS-16" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="480" y="340" /> <mxPoint x="210" y="360" />
</Array> </Array>
<mxPoint x="370" y="350" as="sourcePoint" /> <mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="420" y="300" as="targetPoint" /> <mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-19" connectable="0" parent="52tA0l9oXwR5200kRQGS-18" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="нет" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-27" connectable="0" parent="ZzNZffBc4wFaFUXvokr7-26" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="1" vertex="1">
<mxGeometry relative="1" x="-0.6694" y="3" as="geometry"> <mxGeometry relative="1" x="-0.8148" y="-2" as="geometry">
<mxPoint x="-18" y="13" as="offset" /> <mxPoint x="8" y="-8" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-20" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;" value="&lt;div&gt;Y3: TS = CS1&lt;/div&gt;Y8: RR&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&amp;gt;&amp;gt; 1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;i = i + 1&lt;/span&gt;&lt;/div&gt;" vertex="1"> <mxCell id="ZzNZffBc4wFaFUXvokr7-28" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-8" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-11" value="">
<mxGeometry height="50" width="79.5" x="319.5" y="470" as="geometry" />
</mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-21" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-13" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="52tA0l9oXwR5200kRQGS-20" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="370" y="350" as="sourcePoint" /> <mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="420" y="300" as="targetPoint" /> <mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-22" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-16" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="52tA0l9oXwR5200kRQGS-20" value=""> <mxCell id="ZzNZffBc4wFaFUXvokr7-29" connectable="0" parent="ZzNZffBc4wFaFUXvokr7-28" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="1" vertex="1">
<mxGeometry relative="1" x="-0.1395" y="-1" as="geometry">
<mxPoint x="11" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-31" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-11" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-13" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-33" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-13" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="ZzNZffBc4wFaFUXvokr7-7" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="480" y="450" /> <mxPoint x="360" y="680" />
<mxPoint x="360" y="450" /> <mxPoint x="600" y="680" />
<mxPoint x="600" y="320" />
<mxPoint x="360" y="320" />
</Array> </Array>
<mxPoint x="370" y="410" as="sourcePoint" /> <mxPoint x="310" y="490" as="sourcePoint" />
<mxPoint x="360" y="470" as="targetPoint" /> <mxPoint x="380" y="320" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-23" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-20" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="52tA0l9oXwR5200kRQGS-8" value=""> <mxCell id="ZzNZffBc4wFaFUXvokr7-34" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-15" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="550" as="sourcePoint" />
<mxPoint x="360" y="500" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-35" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-3" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="ZzNZffBc4wFaFUXvokr7-16" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="610" as="sourcePoint" />
<mxPoint x="360" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-36" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="180" y="90" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-37" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="2" vertex="1">
<mxGeometry height="30" width="60" x="330" y="90" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-38" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1">
<mxGeometry height="30" width="60" x="75" y="125" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-39" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="75" y="185" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-40" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="75" y="260" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-41" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="75" y="345" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-42" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="75" y="405" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-43" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="75" y="470" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-44" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="G" vertex="1">
<mxGeometry height="30" width="60" x="75" y="600" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-2" connectable="0" parent="1" style="group;rounded=0;" value="" vertex="1">
<mxGeometry height="100" width="120" x="443" y="446" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-3" parent="ysyXVAykctyQAFMkmna2-2" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y5&lt;div&gt;&lt;div&gt;Y2&lt;/div&gt;&lt;div&gt;F1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;FC&lt;/div&gt;&lt;div&gt;Yct&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="30" x="90" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-4" parent="ysyXVAykctyQAFMkmna2-2" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="&lt;div&gt;RR &amp;gt;&amp;gt; 1&lt;div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;CT++&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="90" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y5&lt;div&gt;&lt;div&gt;Y2&lt;/div&gt;&lt;div&gt;F1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;FC&lt;/div&gt;&lt;div&gt;Yct&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="30" x="382" y="570" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-13" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR &amp;gt;&amp;gt; 1&lt;div&gt;&lt;div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;CT++&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="90" x="292" y="570" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-5" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-8" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ysyXVAykctyQAFMkmna2-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="360" y="540" /> <mxPoint x="510" y="420" />
<mxPoint x="540" y="540" />
<mxPoint x="540" y="220" />
<mxPoint x="360" y="220" />
</Array> </Array>
<mxPoint x="410" y="420" as="sourcePoint" /> <mxPoint x="420" y="520" as="sourcePoint" />
<mxPoint x="420" y="250" as="targetPoint" /> <mxPoint x="470" y="470" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-24" edge="1" parent="1" source="52tA0l9oXwR5200kRQGS-8" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="52tA0l9oXwR5200kRQGS-2" value=""> <mxCell id="ysyXVAykctyQAFMkmna2-6" edge="1" parent="1" source="ysyXVAykctyQAFMkmna2-4" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-13" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="240" y="260" /> <mxPoint x="510" y="550" />
<mxPoint x="360" y="550" />
</Array> </Array>
<mxPoint x="410" y="420" as="sourcePoint" /> <mxPoint x="420" y="520" as="sourcePoint" />
<mxPoint x="240" y="310" as="targetPoint" /> <mxPoint x="470" y="470" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="52tA0l9oXwR5200kRQGS-25" connectable="0" parent="52tA0l9oXwR5200kRQGS-24" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="да" vertex="1"> <mxCell id="ysyXVAykctyQAFMkmna2-7" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="G" vertex="1">
<mxGeometry relative="1" x="-0.4856" y="-2" as="geometry"> <mxGeometry height="30" width="60" x="75" y="669" as="geometry" />
<mxPoint x="23" y="12" as="offset" />
</mxGeometry>
</mxCell> </mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-1" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1"> <mxCell id="ysyXVAykctyQAFMkmna2-8" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1">
<mxGeometry height="30" width="60" x="210" y="50" as="geometry" /> <mxGeometry height="30" width="60" x="480" y="90" as="geometry" />
</mxCell> </mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-2" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="2" vertex="1"> <mxCell id="ysyXVAykctyQAFMkmna2-13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#009900;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="30" width="60" x="329.5" y="50" as="geometry" /> <mxGeometry height="110" width="300" x="280" y="560" as="geometry" />
</mxCell> </mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-3" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1"> <mxCell id="ysyXVAykctyQAFMkmna2-14" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;" value="&lt;font style=&quot;font-size: 18px; color: rgb(0, 153, 0);&quot;&gt;P0&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="450" y="50" as="geometry" /> <mxGeometry height="30" width="60" x="520" y="560" as="geometry" />
</mxCell> </mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-4" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1"> <mxCell id="ysyXVAykctyQAFMkmna2-15" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#990099;dashed=1;dashPattern=8 8;fontColor=#990099;" value="" vertex="1">
<mxGeometry height="30" width="60" x="130" y="90" as="geometry" /> <mxGeometry height="210" width="460" x="120" y="330" as="geometry" />
</mxCell> </mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-5" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1"> <mxCell id="ysyXVAykctyQAFMkmna2-16" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;fontColor=#990099;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;P2&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="130" y="170" as="geometry" /> <mxGeometry height="30" width="60" x="522" y="330" as="geometry" />
</mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-6" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="130" y="245" as="geometry" />
</mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-7" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="130" y="330" as="geometry" />
</mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-8" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="130" y="405" as="geometry" />
</mxCell>
<mxCell id="Fn2402sxkjubDw2Heft0-9" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="130" y="490" as="geometry" />
</mxCell> </mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>

View File

@ -1,53 +1,101 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0" version="29.2.9"> <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.0">
<diagram name="Страница-1" id="eliyyOJoX__2iovGvcSQ"> <diagram name="Страница-1" id="eliyyOJoX__2iovGvcSQ">
<mxGraphModel dx="755" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <mxGraphModel dx="1042" dy="662" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="HJrjnXp4QyNNtNshhPcJ-2" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="начало" vertex="1"> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="начало" vertex="1">
<mxGeometry height="40" width="80" x="280" y="160" as="geometry" /> <mxGeometry height="40" width="80" x="360" y="120" as="geometry" />
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y0: RA = A&lt;div&gt;Y1: RB = B&lt;/div&gt;" vertex="1"> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-2" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="40" width="80" x="280" y="240" as="geometry" /> <mxGeometry height="40" width="80" x="360.5" y="480" as="geometry" />
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y4: TCF = CS3&lt;div&gt;Y6: RLO = CS2&lt;/div&gt;" vertex="1"> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y9, Y2&lt;div&gt;Y8&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="90" x="275" y="320" as="geometry" /> <mxGeometry height="50" width="50" x="401" y="330" as="geometry" />
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-6" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="конец" vertex="1"> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RB = CS4&lt;div&gt;TCF = CS3&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="80" x="280" y="400" as="geometry" /> <mxGeometry height="50" width="80" x="321" y="330" as="geometry" />
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-7" edge="1" parent="1" source="HJrjnXp4QyNNtNshhPcJ-4" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="HJrjnXp4QyNNtNshhPcJ-6" value=""> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y1&lt;div&gt;Y2&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="40" x="401" y="250" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RA = A&lt;div&gt;RB = B&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="60" x="341" y="250" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-7" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="A[3:0]&lt;div&gt;B[3:0]&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="90" x="355" y="180" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-8" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="R[3:0]" vertex="1">
<mxGeometry height="40" width="75" x="363" y="410" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-9" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-7" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="330" y="390" as="sourcePoint" /> <mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="380" y="340" as="targetPoint" /> <mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-8" edge="1" parent="1" source="HJrjnXp4QyNNtNshhPcJ-3" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="HJrjnXp4QyNNtNshhPcJ-4" value=""> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-10" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-7" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-6" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="330" y="390" as="sourcePoint" /> <mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="380" y="340" as="targetPoint" /> <mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-9" edge="1" parent="1" source="HJrjnXp4QyNNtNshhPcJ-2" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="HJrjnXp4QyNNtNshhPcJ-3" value=""> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-11" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-5" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry"> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="330" y="390" as="sourcePoint" /> <mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="380" y="340" as="targetPoint" /> <mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-10" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1"> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-12" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-4" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-8" value="">
<mxGeometry height="30" width="60" x="210" y="165" as="geometry" /> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-11" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1"> <mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-13" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-8" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-2" value="">
<mxGeometry height="30" width="60" x="210" y="245" as="geometry" /> <mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-12" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1"> <mxCell id="zsFzXV9HA6nGJtDTgV6P-1" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="210" y="325" as="geometry" /> <mxGeometry height="30" width="60" x="370" y="80" as="geometry" />
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-13" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1"> <mxCell id="zsFzXV9HA6nGJtDTgV6P-2" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1">
<mxGeometry height="30" width="60" x="210" y="405" as="geometry" /> <mxGeometry height="30" width="60" x="261" y="125" as="geometry" />
</mxCell> </mxCell>
<mxCell id="HJrjnXp4QyNNtNshhPcJ-14" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1"> <mxCell id="zsFzXV9HA6nGJtDTgV6P-3" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="290" y="130" as="geometry" /> <mxGeometry height="30" width="60" x="261" y="185" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-4" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="261" y="260" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-5" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="261" y="340" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-6" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="261" y="415" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-7" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="261" y="485" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-51" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#990099;dashed=1;dashPattern=8 8;fontColor=#990099;" value="" vertex="1">
<mxGeometry height="210" width="460" x="1160" y="360" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-52" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;fontColor=#990099;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;P2&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="1380" y="455" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-53" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=3;strokeColor=#009900;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="82" width="170" x="311" y="234" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-56" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=3;strokeColor=#990099;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="82" width="170" x="311" y="320" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-57" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="P0" vertex="1">
<mxGeometry height="30" width="60" x="481" y="260" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-58" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="P1" vertex="1">
<mxGeometry height="30" width="60" x="480" y="340" as="geometry" />
</mxCell> </mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>

View File

@ -0,0 +1,258 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36">
<diagram name="Страница — 1" id="sO6mBrgkGhevZXLxDi5B">
<mxGraphModel dx="634" dy="984" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="-zLT6FR69PX8TdqWo0b1-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="начало&lt;div&gt;цикла&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="71.14" x="283.3" y="160" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-2" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" value="конец&lt;div&gt;цикла&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="71.13" x="283.3" y="985" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-49" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="-zLT6FR69PX8TdqWo0b1-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="РК0&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;= RD(СК)оп&lt;/span&gt;&lt;div&gt;СК = СК + 1&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="112.63" x="262.55" y="220" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-7" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="Команда" vertex="1">
<mxGeometry height="60" width="100" x="268.87" y="360" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-51" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-31">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-9" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="&lt;div style=&quot;&quot;&gt;РA = RD(Роперанд1)рп&lt;/div&gt;РК2 = RD(CК)оп&lt;div style=&quot;&quot;&gt;СК = СК + 1&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="140.13" x="384.41" y="420" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-10" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-7" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="-zLT6FR69PX8TdqWo0b1-9" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="455" y="390" />
</Array>
<mxPoint x="390" y="510" as="sourcePoint" />
<mxPoint x="440" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-11" connectable="0" parent="-zLT6FR69PX8TdqWo0b1-10" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Линейная" vertex="1">
<mxGeometry relative="1" x="-0.5825" y="2" as="geometry">
<mxPoint x="13" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-12" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-7" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-15" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="200" y="390" />
</Array>
<mxPoint x="390" y="510" as="sourcePoint" />
<mxPoint x="227.75" y="485" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-13" connectable="0" parent="-zLT6FR69PX8TdqWo0b1-12" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Нелинейная" vertex="1">
<mxGeometry relative="1" x="-0.4363" as="geometry">
<mxPoint x="-12" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-38" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="-zLT6FR69PX8TdqWo0b1-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-15" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="Переход" vertex="1">
<mxGeometry height="60" width="100" x="149" y="420" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-18" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-15" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-23" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="319" y="450" />
</Array>
<mxPoint x="290" y="448" as="sourcePoint" />
<mxPoint x="320" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-19" connectable="0" parent="-zLT6FR69PX8TdqWo0b1-18" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Безусловный" vertex="1">
<mxGeometry relative="1" x="-0.6543" y="1" as="geometry">
<mxPoint x="-101" y="36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-37" connectable="0" parent="-zLT6FR69PX8TdqWo0b1-18" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Условный" vertex="1">
<mxGeometry relative="1" x="-0.5525" as="geometry">
<mxPoint x="6" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-20" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-1" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="-zLT6FR69PX8TdqWo0b1-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="280" y="440" as="sourcePoint" />
<mxPoint x="330" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-39" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="-zLT6FR69PX8TdqWo0b1-32">
<mxGeometry relative="1" as="geometry">
<mxPoint x="227.87" y="512.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-40" connectable="0" parent="-zLT6FR69PX8TdqWo0b1-39" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="1" vertex="1">
<mxGeometry relative="1" x="-0.8451" as="geometry">
<mxPoint x="3" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-23" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="CF" vertex="1">
<mxGeometry height="55" width="100" x="268.87" y="497.5" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-28" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="РК1 = RD(СК)оп&lt;div&gt;СК = СК + 1&lt;/div&gt;" vertex="1">
<mxGeometry height="41" width="110" x="263.86" y="290" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-43" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="199" y="640" />
<mxPoint x="319" y="640" />
</Array>
<mxPoint x="320.0000000000001" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-32" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="СК = Смещение" vertex="1">
<mxGeometry height="30" width="110" x="144" y="584" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-42" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-44" connectable="0" parent="-zLT6FR69PX8TdqWo0b1-42" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry relative="1" x="-0.8541" as="geometry">
<mxPoint x="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-50" edge="1" parent="1" source="-zLT6FR69PX8TdqWo0b1-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-65" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="200" y="640" as="sourcePoint" />
<mxPoint x="270" y="640" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-66" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="169" y="120" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-67" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="2" vertex="1">
<mxGeometry height="30" width="60" x="288.87" y="120" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-68" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1">
<mxGeometry height="30" width="60" x="424.78" y="120" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-69" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="4" vertex="1">
<mxGeometry height="30" width="60" x="570" y="120" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-70" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="А" vertex="1">
<mxGeometry height="30" width="60" x="89" y="160" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-71" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="89" y="225" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-72" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="89" y="295.5" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-73" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="89" y="370" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-74" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="89" y="430" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-75" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="89" y="510" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-76" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="G" vertex="1">
<mxGeometry height="30" width="60" x="89" y="584" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-77" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="H" vertex="1">
<mxGeometry height="30" width="60" x="89" y="653" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-78" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="I" vertex="1">
<mxGeometry height="30" width="60" x="89" y="710" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-79" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="J" vertex="1">
<mxGeometry height="30" width="60" x="89" y="774" as="geometry" />
</mxCell>
<mxCell id="-zLT6FR69PX8TdqWo0b1-80" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="K" vertex="1">
<mxGeometry height="30" width="60" x="89" y="847" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-2" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="L" vertex="1">
<mxGeometry height="30" width="60" x="89" y="907" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-46" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="РБ = RD(Аисп)оп" vertex="1">
<mxGeometry height="36" width="134.73" x="387.10999999999996" y="650" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-7" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;glass=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="АЛУ" vertex="1">
<mxGeometry height="30" width="62.59" x="424.4799999999999" y="710" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-8" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-9" connectable="0" parent="x9rXQOAJw6Mudkqoj_88-8" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Умножение" vertex="1">
<mxGeometry relative="1" x="-0.6667" as="geometry">
<mxPoint x="-41" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-10" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-15">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-11" connectable="0" parent="x9rXQOAJw6Mudkqoj_88-10" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Установка бита" vertex="1">
<mxGeometry relative="1" x="-0.7309" as="geometry">
<mxPoint x="17" y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-12" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="Операция" vertex="1">
<mxGeometry height="50" width="90" x="410.76999999999987" y="764" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-13" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-14" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="WR(Аисп)оп = R0&lt;div&gt;Аисп = Аисп + 1&lt;/div&gt;" vertex="1">
<mxGeometry height="36" width="132.59" x="389.8699999999999" y="844" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-15" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="WR(Роперанд1)рп = R0" vertex="1">
<mxGeometry height="36" width="149.01" x="541.14" y="844" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-17" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="WR(Аисп)оп = R1" vertex="1">
<mxGeometry height="36" width="132.59" x="390.80999999999983" y="904" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-45" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-20" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Аисп = Аисп + RD(Рбазов2)рп" vertex="1">
<mxGeometry height="30.5" width="172.72" x="368.41999999999996" y="585" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-21" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="L" vertex="1">
<mxGeometry height="30" width="60" x="89" y="990" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-52" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="x9rXQOAJw6Mudkqoj_88-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-31" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="&lt;div&gt;Аисп = Смещение2 +&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;RD(Риндекс2)рп&lt;/span&gt;&lt;/div&gt;РК3 = RD(CК)оп&lt;div&gt;СК = СК + 1&lt;/div&gt;" vertex="1">
<mxGeometry height="68.25" width="132.58" x="387.11" y="497.25" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-47" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="x9rXQOAJw6Mudkqoj_88-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-48" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="457" y="960" />
<mxPoint x="319" y="960" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="x9rXQOAJw6Mudkqoj_88-49" edge="1" parent="1" source="x9rXQOAJw6Mudkqoj_88-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="-zLT6FR69PX8TdqWo0b1-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="617" y="880" />
<mxPoint x="617" y="960" />
<mxPoint x="319" y="960" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,340 @@
<mxfile host="app.diagrams.net">
<diagram id="YUr_XMT0ywS_n7DyCIlS" name="Страница-1">
<mxGraphModel dx="771" dy="1169" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="6hOvhdDOyEpY6XhKc5jK-123" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-121">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-134" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-123" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.5168" as="geometry">
<mxPoint x="-7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РК2" vertex="1">
<mxGeometry height="60" width="40" x="240" y="445" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-109" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-103">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="300" y="555" />
<mxPoint x="300" y="600" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-111" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-109" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.8178" y="-1" as="geometry">
<mxPoint x="-9" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РК1" vertex="1">
<mxGeometry height="60" width="40" x="240" y="525" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-27" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="320" y="650" />
<mxPoint x="320" y="705" />
</Array>
<mxPoint x="320" y="705" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-29" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-27" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="2&lt;div&gt;/&lt;/div&gt;&lt;div&gt;КОП&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.5887" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-107" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-103">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-110" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-107" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="2&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.7893" as="geometry">
<mxPoint x="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-6" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РК0" vertex="1">
<mxGeometry height="60" width="40" x="240" y="605" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-13" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y2" vertex="1">
<mxGeometry height="30" width="20" x="250" y="417.5" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-15" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y1" vertex="1">
<mxGeometry height="30" width="20" x="250" y="500" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-16" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y0" vertex="1">
<mxGeometry height="30" width="20" x="250" y="580" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-20" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="14" x="240" y="620" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-21" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="DI" vertex="1">
<mxGeometry height="60" width="20" x="600" y="660" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-22" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="A" vertex="1">
<mxGeometry height="60" width="20" x="600" y="720" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-23" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="ОП" vertex="1">
<mxGeometry height="120" width="50" x="620" y="660" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-24" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="14" x="600" y="675" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-25" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="14" x="600" y="735" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-88" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-25">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="550" y="750" />
<mxPoint x="550" y="750" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-89" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-88" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.6407" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-42" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="СК" vertex="1">
<mxGeometry height="60" width="40" x="394" y="720" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-43" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y4 Y5" vertex="1">
<mxGeometry height="30" width="40" x="394" y="695" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-79" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-20">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="690" y="720" />
<mxPoint x="690" y="800" />
<mxPoint x="220" y="800" />
<mxPoint x="220" y="635" />
</Array>
<mxPoint x="370" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-83" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-79" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.0672" y="2" as="geometry">
<mxPoint x="54" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-126" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-73">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-44" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="10" x="660" y="705" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-48" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;rounded=0;" value="БМК" vertex="1">
<mxGeometry height="30" width="60" x="290" y="705" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-53" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="DI" vertex="1">
<mxGeometry height="60" width="20" x="600" y="520" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-54" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="A" vertex="1">
<mxGeometry height="40" width="20" x="600" y="580" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-55" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РП" vertex="1">
<mxGeometry height="100" width="50" x="620" y="520" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-56" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="10" x="600" y="535" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-57" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="10" x="600" y="585" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-76" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-71">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-112" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-60">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="690" y="570" />
<mxPoint x="690" y="380" />
<mxPoint x="339" y="380" />
<mxPoint x="339" y="435" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-58" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="35" width="14" x="656" y="552.5" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-66" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-63">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-67" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-66" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.0935" y="-1" as="geometry">
<mxPoint x="-4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-60" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="SM" vertex="1">
<mxGeometry height="80" width="40" x="420" y="415" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-125" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-121">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="560" y="455" />
<mxPoint x="560" y="540" />
<mxPoint x="330" y="540" />
<mxPoint x="330" y="515" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-63" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РИА" vertex="1">
<mxGeometry height="60" width="40" x="501" y="425" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-64" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y5" vertex="1">
<mxGeometry height="30" width="21" x="510.5" y="397.5" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-65" parent="1" style="triangle;whiteSpace=wrap;html=1;" value="" vertex="1">
<mxGeometry height="10" width="10" x="420" y="450" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-116" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-103">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="320" y="410" />
<mxPoint x="320" y="580" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-117" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-116" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="3&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.8908" as="geometry">
<mxPoint x="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-69" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РК3" vertex="1">
<mxGeometry height="60" width="40" x="240" y="365" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-70" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y3" vertex="1">
<mxGeometry height="30" width="20" x="250" y="340" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-71" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РА" vertex="1">
<mxGeometry height="60" width="40" x="724" y="540" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-72" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y8" vertex="1">
<mxGeometry height="30" width="20" x="734" y="515" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-73" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="РБ" vertex="1">
<mxGeometry height="60" width="40" x="724" y="689.5" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-74" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y9" vertex="1">
<mxGeometry height="30" width="23" x="732.5" y="663" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-80" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="14" x="240" y="540" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-81" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="14" x="240" y="460" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-82" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="0&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;3&lt;/div&gt;" vertex="1">
<mxGeometry height="30" width="14" x="240" y="380" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-85" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-80" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="220" y="555" />
</Array>
<mxPoint x="220" y="635" as="sourcePoint" />
<mxPoint x="420" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-86" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="220" y="475" />
</Array>
<mxPoint x="220" y="555" as="sourcePoint" />
<mxPoint x="240" y="475" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-87" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="220" y="395" />
</Array>
<mxPoint x="220" y="475" as="sourcePoint" />
<mxPoint x="240" y="395" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-90" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y6" vertex="1">
<mxGeometry height="30" width="20" x="630" y="635" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-91" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y7" vertex="1">
<mxGeometry height="30" width="20" x="630" y="490" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-105" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-57">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-106" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-105" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="3&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.031" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-103" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="КС1" vertex="1">
<mxGeometry height="80" width="40" x="480" y="560" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-104" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="&amp;nbsp;Y10 Y11" vertex="1">
<mxGeometry height="30" width="60" x="470.5" y="540" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-113" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-69" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="480" y="610" as="sourcePoint" />
<mxPoint x="300" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-114" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-113" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="x" vertex="1">
<mxGeometry relative="1" x="0.5549" as="geometry">
<mxPoint x="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-124" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-121" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-60">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="400" y="495" />
<mxPoint x="400" y="475" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-121" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="КС2" vertex="1">
<mxGeometry height="80" width="40" x="350" y="455" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-122" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y12" vertex="1">
<mxGeometry height="30" width="21" x="359.5" y="440" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-129" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-127" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="КС3" vertex="1">
<mxGeometry height="80" width="40" x="530.5" y="650" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-128" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Y13" vertex="1">
<mxGeometry height="30" width="21" x="540" y="635" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-131" edge="1" parent="1" source="6hOvhdDOyEpY6XhKc5jK-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-127">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-133" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-131" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="8&lt;div&gt;/&lt;/div&gt;&lt;div&gt;R&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0895" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-130" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;rounded=0;" value="АЛУ" vertex="1">
<mxGeometry height="30" width="60" x="434" y="675" as="geometry" />
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-135" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="6hOvhdDOyEpY6XhKc5jK-42" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="370" y="750" />
</Array>
<mxPoint x="370" y="600" as="sourcePoint" />
<mxPoint x="500" y="640" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6hOvhdDOyEpY6XhKc5jK-136" connectable="0" parent="6hOvhdDOyEpY6XhKc5jK-135" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" value="4&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.7989" y="-1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,222 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.1">
<diagram name="Страница-1" id="tGI2RhcteHogIR13PlTW">
<mxGraphModel dx="595" dy="403" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="CZu1pv-cfMW7WAS1LHH5-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;direction=south;" value="SPO" vertex="1">
<mxGeometry height="40" width="40" x="240" y="360" as="geometry" />
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-2" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="CS1" vertex="1">
<mxGeometry height="79" width="40" x="320" y="240.25" as="geometry" />
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;direction=south;" value="DS" vertex="1">
<mxGeometry height="80.5" width="40" x="400" y="238.75" as="geometry" />
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-4" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;direction=south;" value="CS2" vertex="1">
<mxGeometry height="80.5" width="40" x="500" y="238.75" as="geometry" />
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;direction=south;" value="CT" vertex="1">
<mxGeometry height="40" width="40" x="240" y="259.75" as="geometry" />
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-6" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="540" y="270" as="sourcePoint" />
<mxPoint x="590" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-7" connectable="0" parent="CZu1pv-cfMW7WAS1LHH5-6" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="9&lt;div&gt;/&lt;/div&gt;&lt;div&gt;Y&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.635" y="-1" as="geometry">
<mxPoint x="9" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-8" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="560" y="280" as="sourcePoint" />
<mxPoint x="540" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-9" connectable="0" parent="CZu1pv-cfMW7WAS1LHH5-8" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Yct" vertex="1">
<mxGeometry relative="1" x="-0.3455" y="1" as="geometry">
<mxPoint x="16" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-10" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="560" y="290" as="sourcePoint" />
<mxPoint x="540" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-11" connectable="0" parent="CZu1pv-cfMW7WAS1LHH5-10" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="SKO" vertex="1">
<mxGeometry relative="1" x="-0.3455" y="1" as="geometry">
<mxPoint x="16" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-12" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-4" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="CZu1pv-cfMW7WAS1LHH5-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="370" as="sourcePoint" />
<mxPoint x="410" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-13" connectable="0" parent="CZu1pv-cfMW7WAS1LHH5-12" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="2&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.44" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-15" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-2" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="CZu1pv-cfMW7WAS1LHH5-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="360" y="370" as="sourcePoint" />
<mxPoint x="410" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CZu1pv-cfMW7WAS1LHH5-16" connectable="0" parent="CZu1pv-cfMW7WAS1LHH5-15" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;div&gt;2&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="-0.0141" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-6" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="310" y="250" />
<mxPoint x="310" y="220" />
<mxPoint x="460" y="220" />
</Array>
<mxPoint x="320" y="250" as="sourcePoint" />
<mxPoint x="460" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-8" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-1" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="380" y="380" />
<mxPoint x="380" y="310" />
</Array>
<mxPoint x="380" y="340" as="sourcePoint" />
<mxPoint x="400" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-9" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-8" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="EN" vertex="1">
<mxGeometry relative="1" x="-0.2303" as="geometry">
<mxPoint x="-52" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-11" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-5" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="300" as="sourcePoint" />
<mxPoint x="320" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-12" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-11" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="FC" vertex="1">
<mxGeometry relative="1" x="-0.7314" as="geometry">
<mxPoint x="5" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-13" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-5" style="endArrow=none;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" target="CZu1pv-cfMW7WAS1LHH5-1" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="220" y="290" />
<mxPoint x="220" y="370" />
</Array>
<mxPoint x="390" y="370" as="sourcePoint" />
<mxPoint x="440" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-14" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="370" y="300" />
<mxPoint x="370" y="330" />
</Array>
<mxPoint x="400" y="300" as="sourcePoint" />
<mxPoint x="190" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-15" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-14" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="SNO" vertex="1">
<mxGeometry relative="1" x="-0.0381" y="1" as="geometry">
<mxPoint x="-115" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-16" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1">
<mxGeometry height="6" width="6" x="217" y="327" as="geometry" />
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-20" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-5" style="endArrow=none;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="320" y="360" as="sourcePoint" />
<mxPoint x="190" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-21" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-20" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Yct" vertex="1">
<mxGeometry relative="1" x="0.6348" y="1" as="geometry">
<mxPoint x="1" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-23" edge="1" parent="1" source="CZu1pv-cfMW7WAS1LHH5-1" style="endArrow=none;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="370" y="350" as="sourcePoint" />
<mxPoint x="190" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-24" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-23" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="SKO" vertex="1">
<mxGeometry relative="1" x="0.5238" y="-2" as="geometry">
<mxPoint x="-2" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-25" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="500" y="300" as="sourcePoint" />
<mxPoint x="480" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-26" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-25" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="F1" vertex="1">
<mxGeometry relative="1" x="0.3333" y="1" as="geometry">
<mxPoint x="-17" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-29" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="320" y="300" as="sourcePoint" />
<mxPoint x="300" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-30" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-29" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="F1" vertex="1">
<mxGeometry relative="1" x="0.3333" y="1" as="geometry">
<mxPoint x="-17" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-33" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="300" y="210" />
<mxPoint x="470" y="210" />
<mxPoint x="470" y="250" />
</Array>
<mxPoint x="300" y="280" as="sourcePoint" />
<mxPoint x="500" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-34" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="500" y="310" as="sourcePoint" />
<mxPoint x="480" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-35" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-34" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="COP" vertex="1">
<mxGeometry relative="1" x="0.3333" y="1" as="geometry">
<mxPoint x="-21" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-36" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="320" y="310" as="sourcePoint" />
<mxPoint x="300" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SpC5h0mcKWscJH-QIF1T-37" connectable="0" parent="SpC5h0mcKWscJH-QIF1T-36" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="COP" vertex="1">
<mxGeometry relative="1" x="0.3333" y="1" as="geometry">
<mxPoint x="-21" y="-2" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,232 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.1">
<diagram name="Страница-1" id="9ognQSmDpJbtVMKNycsE">
<mxGraphModel dx="1700" dy="935" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="ZzNZffBc4wFaFUXvokr7-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="начало" vertex="1">
<mxGeometry height="40" width="80" x="320" y="115" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-2" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="A[3:0]&lt;div&gt;B[3:0]&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="90" x="315" y="175" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-3" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="R[7:0]" vertex="1">
<mxGeometry height="30" width="80" x="170" y="600" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-7" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="&lt;font&gt;FC&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="70" x="325" y="340" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-8" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;" value="F1" vertex="1">
<mxGeometry height="40" width="70" x="325" y="400" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-16" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="40" width="80" x="170" y="660" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-17" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-1" style="endArrow=classic;html=1;rounded=0;" target="ZzNZffBc4wFaFUXvokr7-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-18" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-2" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="490" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-19" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="90" width="270" x="312" y="232" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-4" parent="ZzNZffBc4wFaFUXvokr7-19" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;glass=0;shadow=0;" value="RA = A&lt;div&gt;RB = B&lt;/div&gt;&lt;div&gt;RR =&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;CT = 0&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="64" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-6" parent="ZzNZffBc4wFaFUXvokr7-19" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y1&lt;div&gt;Y2&lt;br&gt;Y6&lt;/div&gt;&lt;div&gt;F1&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="36" x="64" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-11" parent="ZzNZffBc4wFaFUXvokr7-19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#009900;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="92" width="140" x="-20" y="-12" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-12" parent="ZzNZffBc4wFaFUXvokr7-19" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;" value="&lt;font style=&quot;font-size: 18px; color: rgb(0, 153, 0);&quot;&gt;P1&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="120" y="19" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-20" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="95" width="445" x="135" y="445" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-14" parent="ZzNZffBc4wFaFUXvokr7-20" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Y7&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Y5&lt;/div&gt;&lt;div&gt;Y3&lt;/div&gt;&lt;div&gt;SKO&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="30" x="100" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-15" parent="ZzNZffBc4wFaFUXvokr7-20" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR.SLI = A3&lt;span style=&quot;font-family: DuckSansProduct, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, sans-serif, DuckSansProduct, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif; letter-spacing: 0.072px; text-align: left;&quot;&gt;&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;background-color: light-dark(rgb(255, 255, 255), rgb(18, 18, 18)); font-size: 14.4px;&quot;&gt;⊕&lt;/span&gt;&lt;font&gt;B3&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;div&gt;RR &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="100" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-22" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="30" width="100" x="312" y="460" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-10" parent="ZzNZffBc4wFaFUXvokr7-22" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y4" vertex="1">
<mxGeometry height="30" width="30" x="70" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-11" parent="ZzNZffBc4wFaFUXvokr7-22" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR = RA + RR" vertex="1">
<mxGeometry height="30" width="90" x="-20" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-23" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-4" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" target="ZzNZffBc4wFaFUXvokr7-7" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-24" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-7" style="endArrow=classic;html=1;rounded=0;" target="ZzNZffBc4wFaFUXvokr7-8" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-25" connectable="0" parent="ZzNZffBc4wFaFUXvokr7-24" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry relative="1" x="-0.3473" y="-1" as="geometry">
<mxPoint x="11" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-26" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-7" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-15" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="210" y="360" />
</Array>
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-27" connectable="0" parent="ZzNZffBc4wFaFUXvokr7-26" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="1" vertex="1">
<mxGeometry relative="1" x="-0.8148" y="-2" as="geometry">
<mxPoint x="8" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-28" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-8" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-11" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-29" connectable="0" parent="ZzNZffBc4wFaFUXvokr7-28" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="1" vertex="1">
<mxGeometry relative="1" x="-0.1395" y="-1" as="geometry">
<mxPoint x="11" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-31" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-11" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-13" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="360" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-33" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-13" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="360" y="680" />
<mxPoint x="600" y="680" />
<mxPoint x="600" y="320" />
<mxPoint x="360" y="320" />
<mxPoint x="400" y="320" />
</Array>
<mxPoint x="310" y="490" as="sourcePoint" />
<mxPoint x="360" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-34" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-15" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="ZzNZffBc4wFaFUXvokr7-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="550" as="sourcePoint" />
<mxPoint x="360" y="500" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-35" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-3" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="ZzNZffBc4wFaFUXvokr7-16" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="310" y="610" as="sourcePoint" />
<mxPoint x="360" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-36" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="180" y="90" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-37" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="2" vertex="1">
<mxGeometry height="30" width="60" x="330" y="90" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-38" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1">
<mxGeometry height="30" width="60" x="75" y="125" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-39" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="75" y="185" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-40" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="75" y="260" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-41" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="75" y="345" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-42" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="75" y="405" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-43" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="75" y="470" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-44" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="G" vertex="1">
<mxGeometry height="30" width="60" x="75" y="600" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-2" connectable="0" parent="1" style="group;rounded=0;" value="" vertex="1">
<mxGeometry height="100" width="120" x="443" y="446" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-3" parent="ysyXVAykctyQAFMkmna2-2" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y5&lt;div&gt;&lt;div&gt;Y3&lt;/div&gt;&lt;div&gt;F1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;FC&lt;/div&gt;&lt;div&gt;Yct&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="30" x="90" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-4" parent="ysyXVAykctyQAFMkmna2-2" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="&lt;div&gt;RR &amp;gt;&amp;gt; 1&lt;div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;CT++&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="90" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y5&lt;div&gt;&lt;div&gt;Y3&lt;/div&gt;&lt;div&gt;F1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;FC&lt;/div&gt;&lt;div&gt;Yct&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="30" x="382" y="570" as="geometry" />
</mxCell>
<mxCell id="ZzNZffBc4wFaFUXvokr7-13" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RR &amp;gt;&amp;gt; 1&lt;div&gt;&lt;div&gt;&lt;div&gt;RB &amp;gt;&amp;gt; 1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;RB.SLI = RR0&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;CT++&lt;/div&gt;" vertex="1">
<mxGeometry height="87.5" width="90" x="292" y="570" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-5" edge="1" parent="1" source="ZzNZffBc4wFaFUXvokr7-8" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="ysyXVAykctyQAFMkmna2-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="510" y="420" />
</Array>
<mxPoint x="420" y="520" as="sourcePoint" />
<mxPoint x="470" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-7" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="G" vertex="1">
<mxGeometry height="30" width="60" x="75" y="669" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-8" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="3" vertex="1">
<mxGeometry height="30" width="60" x="480" y="90" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#009900;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="120" width="148" x="282" y="550" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-14" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;" value="&lt;font style=&quot;font-size: 18px; color: rgb(0, 153, 0);&quot;&gt;P3&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="430" y="595" as="geometry" />
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-16" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontSize=17;fontColor=#990099;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;P2&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="60" x="522" y="330" as="geometry" />
</mxCell>
<mxCell id="R8LScc-8N01yFpOMVB0V-1" edge="1" parent="1" source="ysyXVAykctyQAFMkmna2-4" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="750" y="590" as="sourcePoint" />
<mxPoint x="510" y="620" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="R8LScc-8N01yFpOMVB0V-3" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="510" y="620" as="sourcePoint" />
<mxPoint x="510" y="680" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="xF0Idb41uYT7hJ3ZxlXU-1" connectable="0" parent="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="0" vertex="1">
<mxGeometry x="680" y="430" as="geometry">
<mxPoint x="-281" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ysyXVAykctyQAFMkmna2-15" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=4;strokeColor=#990099;dashed=1;dashPattern=8 8;fontColor=#990099;" value="" vertex="1">
<mxGeometry height="210" width="460" x="126" y="330" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,97 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.4">
<diagram name="Страница-1" id="eliyyOJoX__2iovGvcSQ">
<mxGraphModel dx="607" dy="663" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-1" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="начало" vertex="1">
<mxGeometry height="40" width="80" x="360" y="120" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-2" parent="1" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;" value="конец" vertex="1">
<mxGeometry height="40" width="80" x="360.5" y="480" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y9, Y2&lt;div&gt;Y8,SKO&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="51" x="400" y="330" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RB[RA] = 1&lt;div&gt;TCF = RB[RA]&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="80" x="321" y="330" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="Y1&lt;div&gt;Y2&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="40" x="401" y="250" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;" value="RA = A&lt;div&gt;RB = B&lt;/div&gt;" vertex="1">
<mxGeometry height="50" width="60" x="341" y="250" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-7" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="A[3:0]&lt;div&gt;B[3:0]&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="90" x="355" y="180" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-8" parent="1" style="shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;" value="R[3:0]" vertex="1">
<mxGeometry height="40" width="75" x="363" y="410" as="geometry" />
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-9" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-7" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-10" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-7" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-6" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-11" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-5" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-12" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-4" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-8" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Fl2Ycn9fAyJuy_VV4NVQ-13" edge="1" parent="1" source="Fl2Ycn9fAyJuy_VV4NVQ-8" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="Fl2Ycn9fAyJuy_VV4NVQ-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="390" y="340" as="sourcePoint" />
<mxPoint x="440" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-1" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="1" vertex="1">
<mxGeometry height="30" width="60" x="370" y="80" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-2" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="A" vertex="1">
<mxGeometry height="30" width="60" x="261" y="125" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-3" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="B" vertex="1">
<mxGeometry height="30" width="60" x="261" y="185" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-4" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="C" vertex="1">
<mxGeometry height="30" width="60" x="261" y="260" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-5" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="D" vertex="1">
<mxGeometry height="30" width="60" x="261" y="340" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-6" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="E" vertex="1">
<mxGeometry height="30" width="60" x="261" y="415" as="geometry" />
</mxCell>
<mxCell id="zsFzXV9HA6nGJtDTgV6P-7" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="F" vertex="1">
<mxGeometry height="30" width="60" x="261" y="485" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-53" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=3;strokeColor=#009900;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="82" width="170" x="311" y="234" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-56" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=3;strokeColor=#990099;dashed=1;dashPattern=8 8;" value="" vertex="1">
<mxGeometry height="82" width="170" x="311" y="316" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-57" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="P1" vertex="1">
<mxGeometry height="30" width="60" x="481" y="260" as="geometry" />
</mxCell>
<mxCell id="HlUilCScWvAPAjIw05E1-58" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="P2" vertex="1">
<mxGeometry height="30" width="60" x="480" y="340" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 199 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 535 KiB

After

Width:  |  Height:  |  Size: 493 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 KiB

After

Width:  |  Height:  |  Size: 596 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 477 KiB

After

Width:  |  Height:  |  Size: 571 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 366 KiB

After

Width:  |  Height:  |  Size: 462 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 74 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 171 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 128 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 87 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 339 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Generated by graphviz version 2.40.1 (20161225.0304)
--><!-- Title: G Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="358pt" height="156pt" viewBox="0.00 0.00 358.03 156.07">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 152.0666)">
<title>G</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-152.0666 354.0322,-152.0666 354.0322,4 -4,4"/>
<!-- IDLE -->
<g id="node1" class="node">
<title>IDLE</title>
<ellipse fill="none" stroke="#000000" cx="23.3115" cy="-39.2333" rx="23.1244" ry="23.1244"/>
<text text-anchor="middle" x="23.3115" y="-36.2333" font-family="Times,serif" font-size="10.00" fill="#000000">IDLE</text>
</g>
<!-- P1 -->
<g id="node2" class="node">
<title>P1</title>
<ellipse fill="none" stroke="#000000" cx="131.852" cy="-109.2333" rx="21.4691" ry="21.4691"/>
<text text-anchor="middle" x="131.852" y="-105.0333" font-family="Times,serif" font-size="14.00" fill="#000000">P1</text>
</g>
<!-- IDLE&#45;&gt;P1 -->
<g id="edge1" class="edge">
<title>IDLE-&gt;P1</title>
<path fill="none" stroke="#000000" d="M42.9673,-51.9097C60.371,-63.1337 85.9256,-79.6144 105.1725,-92.0272"/>
<polygon fill="#000000" stroke="#000000" points="103.4841,-95.103 113.785,-97.5815 107.278,-89.2202 103.4841,-95.103"/>
<text text-anchor="middle" x="78.6208" y="-86.4333" font-family="Times,serif" font-size="14.00" fill="#000000">SNO</text>
</g>
<!-- P2 -->
<g id="node3" class="node">
<title>P2</title>
<ellipse fill="none" stroke="#000000" cx="211.3185" cy="-21.2333" rx="21.4691" ry="21.4691"/>
<text text-anchor="middle" x="211.3185" y="-17.0333" font-family="Times,serif" font-size="14.00" fill="#000000">P2</text>
</g>
<!-- P1&#45;&gt;P2 -->
<g id="edge2" class="edge">
<title>P1-&gt;P2</title>
<path fill="none" stroke="#000000" d="M146.4274,-93.0927C158.6374,-79.5716 176.2318,-60.0878 190.0205,-44.8184"/>
<polygon fill="#000000" stroke="#000000" points="192.7311,-47.039 196.8356,-37.2715 187.5358,-42.3476 192.7311,-47.039"/>
</g>
<!-- P2&#45;&gt;IDLE -->
<g id="edge5" class="edge">
<title>P2-&gt;IDLE</title>
<path fill="none" stroke="#000000" d="M190.0291,-20.0546C179.0065,-19.5022 165.3274,-18.9064 153.0853,-18.6333 134.2159,-18.2122 129.3662,-16.4515 110.6187,-18.6333 92.2187,-20.7746 72.0691,-25.3732 55.7679,-29.6834"/>
<polygon fill="#000000" stroke="#000000" points="54.391,-26.4314 45.6686,-32.4454 56.2377,-33.1834 54.391,-26.4314"/>
<text text-anchor="middle" x="131.852" y="-40.2333" font-family="Times,serif" font-size="14.00" fill="#000000">FC = 1</text>
<text text-anchor="middle" x="131.852" y="-23.4333" font-family="Times,serif" font-size="14.00" fill="#000000">SKO</text>
</g>
<!-- P2&#45;&gt;P2 -->
<g id="edge3" class="edge">
<title>P2-&gt;P2</title>
<path fill="none" stroke="#000000" d="M206.8393,-42.3048C202.1809,-74.2195 203.674,-114.4666 211.3185,-114.4666 218.1867,-114.4666 220.0894,-81.9795 217.0268,-52.2358"/>
<polygon fill="#000000" stroke="#000000" points="220.4995,-51.7992 215.7978,-42.3048 213.5525,-52.659 220.4995,-51.7992"/>
<text text-anchor="middle" x="211.3185" y="-135.4666" font-family="Times,serif" font-size="14.00" fill="#000000">F1 = 0</text>
<text text-anchor="middle" x="211.3185" y="-118.6666" font-family="Times,serif" font-size="14.00" fill="#000000">FC = 0</text>
</g>
<!-- P3 -->
<g id="node4" class="node">
<title>P3</title>
<ellipse fill="none" stroke="#000000" cx="328.7989" cy="-21.2333" rx="21.4691" ry="21.4691"/>
<text text-anchor="middle" x="328.7989" y="-17.0333" font-family="Times,serif" font-size="14.00" fill="#000000">P3</text>
</g>
<!-- P2&#45;&gt;P3 -->
<g id="edge4" class="edge">
<title>P2-&gt;P3</title>
<path fill="none" stroke="#000000" d="M232.5934,-21.2333C250.6117,-21.2333 276.702,-21.2333 297.1681,-21.2333"/>
<polygon fill="#000000" stroke="#000000" points="297.2854,-24.7334 307.2854,-21.2333 297.2853,-17.7334 297.2854,-24.7334"/>
<text text-anchor="middle" x="270.0587" y="-42.2333" font-family="Times,serif" font-size="14.00" fill="#000000">F1 = 1</text>
<text text-anchor="middle" x="270.0587" y="-25.4333" font-family="Times,serif" font-size="14.00" fill="#000000">FC = 0</text>
</g>
<!-- P3&#45;&gt;P2 -->
<g id="edge6" class="edge">
<title>P3-&gt;P2</title>
<path fill="none" stroke="#000000" d="M309.7018,-11.719C303.4431,-9.0743 296.351,-6.5637 289.5656,-5.2333 272.5501,-1.8971 267.5673,-1.8971 250.5518,-5.2333 247.0531,-5.9193 243.4728,-6.919 239.9673,-8.0892"/>
<polygon fill="#000000" stroke="#000000" points="238.5201,-4.8949 230.4157,-11.719 241.0068,-11.4383 238.5201,-4.8949"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Generated by graphviz version 2.40.1 (20161225.0304)
--><!-- Title: G Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="241pt" height="123pt" viewBox="0.00 0.00 240.55 123.47">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 119.4666)">
<title>G</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-119.4666 236.5518,-119.4666 236.5518,4 -4,4"/>
<!-- IDLE -->
<g id="node1" class="node">
<title>IDLE</title>
<ellipse fill="none" stroke="#000000" cx="23.3115" cy="-39.2333" rx="23.1244" ry="23.1244"/>
<text text-anchor="middle" x="23.3115" y="-36.2333" font-family="Times,serif" font-size="10.00" fill="#000000">IDLE</text>
</g>
<!-- P1 -->
<g id="node2" class="node">
<title>P1</title>
<ellipse fill="none" stroke="#000000" cx="131.852" cy="-94.2333" rx="21.4691" ry="21.4691"/>
<text text-anchor="middle" x="131.852" y="-90.0333" font-family="Times,serif" font-size="14.00" fill="#000000">P1</text>
</g>
<!-- IDLE&#45;&gt;P1 -->
<g id="edge1" class="edge">
<title>IDLE-&gt;P1</title>
<path fill="none" stroke="#000000" d="M44.2392,-49.8378C61.1308,-58.3972 85.0586,-70.522 103.6412,-79.9382"/>
<polygon fill="#000000" stroke="#000000" points="102.3037,-83.1841 112.8059,-84.5822 105.4678,-76.94 102.3037,-83.1841"/>
<text text-anchor="middle" x="78.6208" y="-77.4333" font-family="Times,serif" font-size="14.00" fill="#000000">SNO</text>
</g>
<!-- P2 -->
<g id="node3" class="node">
<title>P2</title>
<ellipse fill="none" stroke="#000000" cx="211.3185" cy="-21.2333" rx="21.4691" ry="21.4691"/>
<text text-anchor="middle" x="211.3185" y="-17.0333" font-family="Times,serif" font-size="14.00" fill="#000000">P2</text>
</g>
<!-- P1&#45;&gt;P2 -->
<g id="edge2" class="edge">
<title>P1-&gt;P2</title>
<path fill="none" stroke="#000000" d="M147.552,-79.8108C159.0891,-69.2126 174.9565,-54.6364 187.9765,-42.6759"/>
<polygon fill="#000000" stroke="#000000" points="190.6545,-44.9684 195.6511,-35.6258 185.919,-39.8133 190.6545,-44.9684"/>
</g>
<!-- P2&#45;&gt;IDLE -->
<g id="edge3" class="edge">
<title>P2-&gt;IDLE</title>
<path fill="none" stroke="#000000" d="M190.0222,-20.8706C178.9978,-20.7006 165.3192,-20.5173 153.0853,-20.4333 134.2117,-20.3036 129.3867,-18.4355 110.6187,-20.4333 92.4064,-22.3719 72.4124,-26.5242 56.1587,-30.4346"/>
<polygon fill="#000000" stroke="#000000" points="54.9332,-27.1327 46.074,-32.9436 56.6233,-33.9256 54.9332,-27.1327"/>
<text text-anchor="middle" x="131.852" y="-24.4333" font-family="Times,serif" font-size="14.00" fill="#000000">SKO</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

View File

@ -89,6 +89,10 @@ h3 {
align-items: center; align-items: center;
} }
.y-end {
align-items: end;
}
.left { .left {
text-align: left; text-align: left;
} }
@ -103,6 +107,7 @@ h3 {
p { p {
text-indent: 12.5mm; text-indent: 12.5mm;
text-align: justify;
} }
.page-number { .page-number {
@ -147,7 +152,9 @@ img {
object-fit: contain; object-fit: contain;
} }
table, td, th { table,
td,
th {
border-collapse: collapse; border-collapse: collapse;
border: 1px solid black; border: 1px solid black;
} }
@ -156,3 +163,11 @@ table, td, th {
width: 100%; width: 100%;
table-layout: fixed; table-layout: fixed;
} }
.tex.col {
gap: 0;
}
.tex math {
width: fit-content;
}

View File

@ -20,8 +20,9 @@
Кафедра №12 «Компьютерные системы и технологии» Кафедра №12 «Компьютерные системы и технологии»
</div> </div>
<header class="center"> <header class="center">
Курсовой проект<br> Пояснительная записка<br>
"Проектирование процессора" к курсовому проекту<br>
на тему "Проектирование процессора"
</header> </header>
<div class="col"> <div class="col">
<div class="row x-end"> <div class="row x-end">
@ -43,6 +44,14 @@
</section> </section>
<section class="col"> <section class="col">
<h1>Проектирование блока операций</h1> <h1>Проектирование блока операций</h1>
<h2>Формат данных</h2>
<p>4-х разрядное слово представлено целыми числами с фиксированной запятой в прямом коде. Старший разряд отводится
под знак числа. Результат операции умножение - двойное слово, операции установки бита - одинарное слово.
</p>
<span class="tex">
$$[A]_{\text{п}} = a_3, a_2 a_1 a_0$$
$$[R]_{\text{п}} = r_7, r_6 r_5 r_4 r_3 r_2 r_1 r_0$$
</span>
<h2>Примеры и алгоритмы выполнения операций</h2> <h2>Примеры и алгоритмы выполнения операций</h2>
<h3>Алгоритм операции УМНОЖЕНИЕ</h3> <h3>Алгоритм операции УМНОЖЕНИЕ</h3>
<p> <p>
@ -51,91 +60,103 @@
представлении сомножителей в прямом коде можно выразить следующей формулой: представлении сомножителей в прямом коде можно выразить следующей формулой:
</p> </p>
<div class="tex"> <div class="tex">
$$[A]_{\text{п}} = a_3, a_2 a_1 a_0$$
$$[A]_{\text{п}} \cdot [B]_{\text{п}} = (..((0 + A \cdot b_0) \cdot p^{-1} + A \cdot b_1) \cdot p^{-1} + ... + A $$[A]_{\text{п}} \cdot [B]_{\text{п}} = (..((0 + A \cdot b_0) \cdot p^{-1} + A \cdot b_1) \cdot p^{-1} + ... + A
\cdot b_{n-1}) \cdot p^{3}$$ \cdot b_{n-1}) \cdot p^{3}$$
</div> </div>
<div class="row"> <div class="row">
<div class="col x-center tex" style="gap: 0; flex: 1"> <div class="tex col" style="flex: 1">
Пример 1: Пример 1:
$[\mathrm{A}]_\mathrm{п} = 0.111 = 7$ $[\mathrm{A}]_\mathrm{п} = 0.111 = 7$
$[\mathrm{B}]_\mathrm{п} = 0.111 = 7$ $[\mathrm{B}]_\mathrm{п} = 0.111 = 7$
$\mathrm{Зн} = 0 \oplus 0 = 0$ $\mathrm{Зн} = 0 \oplus 0 = 0$
$[\mathrm{A}*\mathrm{B}]_\mathrm{п} = 0.0110001 = 49$ $[\mathrm{A} \cdot \mathrm{B}]_\mathrm{п} = 0.0110001 = 49$
</div> </div>
<table data-tag="bo-mul-test-1" data-alt="Пример умножения 1" data-gen=" <div class="tex col" style="flex: 1">
,0,1,1,1,$C,3$,RA;
b0=1,0,1,1,1,$C,3$,RB;;
$R,2$+,0,0,0,0,0,0,0,RR=0;
0,1,1,1,$C,3$,RA;;
b1=1,0,1,1,1,0,0,0,RR+=RA;
$R,2$+,0,0,1,1,1,0,0,RR>>1;
0,1,1,1,$C,3$,RA;;
b2=1,1,0,1,0,1,0,0,RR+=RA;
$R,2$+,0,1,0,1,0,1,0,RR>>1;
0,1,1,1,$C,3$,RA;;
,1,1,0,0,0,1,0,RR+=RA;
Зн=0,0,1,1,0,0,0,1,RR>>1;
" class="center" style="flex: 1"></table>
</div>
<div class="row">
<div class="col x-center tex" style="gap: 0; flex: 1">
Пример 2: Пример 2:
$[\mathrm{A}]_\mathrm{п} = 0.111 = 7$ $[\mathrm{A}]_\mathrm{п} = 0.111 = 7$
$[\mathrm{B}]_\mathrm{п} = 1.101 = -5$ $[\mathrm{B}]_\mathrm{п} = 1.101 = -5$
$\mathrm{Зн} = 1 \oplus 0 = 1$ $\mathrm{Зн} = 1 \oplus 0 = 1$
$[\mathrm{A}*\mathrm{B}]_\mathrm{п} = 1.0100011 = -35$ $[\mathrm{A} \cdot \mathrm{B}]_\mathrm{п} = 1.0100011 = -35$
</div> </div>
</div>
<div class="row">
<table data-tag="bo-mul-test-1" data-alt="Пример умножения 1" data-gen="
,RR$C 4$,RB$C 4$,;;
,0,1,1,1,$C 4$,RA;
b0=1,0,1,1,1,$C 4$,RB;;
$R 2$+,0,0,0,0,0$c g$,1$c g$,1$c g$,1$c g$,RR=0;
0,1,1,1,$C 4$,RA;;
b1=1,0,1,1,1,0$c g$,1$c g$,1$c g$,1$c g$,RR+=RA;
$R 2$+,0,0,1,1,1,0$c g$,1$c g$,1$c g$,R>>1;
0,1,1,1,$C 4$,RA;;
b2=1,1,0,1,0,1,0$c g$,1$c g$,1$c g$,RR+=RA;
$R 2$+,0,1,0,1,0,1,0$c g$,1$c g$,R>>1;
0,1,1,1,$C 4$,RA;;
,1,1,0,0,0,1,0$c g$,1$c g$,RR+=RA;
,0,1,1,0,0,0,1,0$c g$,R>>1;;
Зн=0,0$c b$,0,1,1,0,0,0,1,Зн>>R;
" class="center" style="flex: 1"></table>
<table data-tag="bo-mul-test-2" data-alt="Пример умножения 2" data-gen=" <table data-tag="bo-mul-test-2" data-alt="Пример умножения 2" data-gen="
,0,1,1,1,$C,3$,RA; ,RR$C 4$,RB$C 4$,;;
b0=1,1,1,0,1,$C,3$,RB;; ,0,1,1,1,$C 4$,RA;
$R,2$+,0,0,0,0,0,0,0,RR=0; b0=1,1,1,0,1,$C 4$,RB;;
0,1,1,1,$C,3$,RA;; $R 2$+,0,0,0,0,1$c g$,1$c g$,0$c g$,1$c g$,RR=0;
b1=0,0,1,1,1,0,0,0,RR+=RA; 0,1,1,1,$C 4$,RA;;
$R,2$,0,0,1,1,1,0,0,RR>>1; b1=0,0,1,1,1,1$c g$,1$c g$,0$c g$,1$c g$,RR+=RA;
$C,9$пропуск такта суммирования;; $R 2$,0,0,1,1,1,1$c g$,1$c g$,0$c g$,R>>1;
b2=1,0,0,1,1,1,0,0,RR; $C 10$пропуск такта суммирования;;
$R,2$+,0,0,0,1,1,1,0,RR>>1; b2=1,0,0,1,1,1,1$c g$,1$c g$,0$c g$,R;
0,1,1,1,$C,3$,RA;; $R 2$+,0,0,0,1,1,1,1$c g$,1$c g$,R>>1;
,1,0,0,0,1,1,0,RR+=RA; 0,1,1,1,$C 4$,RA;;
Зн=1,0,1,0,0,0,1,1,RR>>1; ,1,0,0,0,1,1,1$c g$,1$c g$,RR+=RA;
,0,1,0,0,0,1,1,1$c g$,R>>1;;
Зн=1,1$c b$,0,1,0,0,0,1,1,Зн>>R;
" class="center" style="flex: 1"></table> " class="center" style="flex: 1"></table>
</div> </div>
</section> </section>
<section class="col"> <section class="col">
<p>Представим рассмотренный метод умножения в виде схемы алгоритма на рисунке <span data-ref="bo-mul"></span></p> <p>Рассмотренный алгоритм умножения представлен на рисунке <span data-ref="bo-mul"></span>.</p>
<div class="col y-center"> <div class="col y-center">
<img alt="Блок схема умножения" data-tag="bo-mul" src="img/bo-mul.png" style="width: 50%"> <img alt="Блок схема умножения" data-tag="bo-mul" src="img/bo-mul.drawio.svg" style="width: 50%">
</div> </div>
<h3>Проверка бита с установкой его в единицу</h3> <h3>Проверка бита с установкой его в единицу</h3>
<p>Операция проверяет бит в RB по адресу из RA, устанавливает флаг CF, если значение бита в операнде 1, значение <p>Операция проверяет бит в RB на позиции RA, устанавливает флаг CF, если значение бита в операнде 1, значение
бита в операнде устанавливается в 1</p> бита в операнде устанавливается в 1.</p>
<div class="row y-center"> <div class="row y-center">
<div style="flex: 1"></div> <div style="flex: 1"></div>
<div style="flex: 2" class="col x-center tex"> <div style="flex: 2" class="col x-center">
<div class="col" style="gap: 0"> <div class="tex col">
Пример 1: Пример 1:
$RA = 0000$ $A = xx00$
$RB = 0001$ $B = 0001$
$CF = 1$ </div>
<div class="tex col">
$i = 0$
$CF = RB_0 = 1$
$RB_0 = 1$
$RB = 0001$ $RB = 0001$
</div> </div>
<div class="col" style="gap: 0"> <div class="tex col">
Пример 2: Пример 2:
$RA = 0001$ $A = xx01$
$RB = 0001$ $B = 0001$
$CF = 0$ </div>
<div class="tex col">
$i = 1$
$CF = RB_1 = 0$
$RB_1 = 1$
$RB = 0011$ $RB = 0011$
</div> </div>
</div> </div>
<img style="flex: 2" src="img/bo-set.png" data-tag="bo-set" alt="Блок схема проверки бита с установкой в единицу"> <img style="flex: 2" src="img/bo-set.drawio.svg" data-style="width: 70%" data-tag="bo-set"
alt="Блок схема проверки бита с установкой в единицу">
<div style="flex: 1"></div> <div style="flex: 1"></div>
</div> </div>
</section> </section>
<section class="col"> <section class="col">
<h2>Функциональная схема блока операций</h2> <h2>Функциональная схема блока операций</h2>
<div class="col y-center"> <div class="col y-center">
<img style="width: 75%" src="img/bo-func.svg" alt="Функциональная схема блока операций" data-tag="bo-func"> <img style="width: 75%" src="img/bo-func.drawio.svg" alt="Функциональная схема блока операций" data-tag="bo-func">
</div> </div>
<p>Функциональная схема блока операций представлена на рисунке <span data-ref="bo-func"></span>, в таблице <span <p>Функциональная схема блока операций представлена на рисунке <span data-ref="bo-func"></span>, в таблице <span
data-ref="bo-func-table"></span> приведены все элементы функциональной схемы блока операций с их функциями и data-ref="bo-func-table"></span> приведены все элементы функциональной схемы блока операций с их функциями и
@ -151,18 +172,13 @@
</tr> </tr>
<tr> <tr>
<td class="center">RB</td> <td class="center">RB</td>
<td>Регистр второго операнда, 4 разряда, хранение, параллельная загрузка B, логический сдвиг вправо, <td>Регистр второго операнда / младшей части результата, 4 разряда, хранение, параллельная загрузка B,
формирование сигнала F0</td> логический сдвиг вправо, формирование сигнала F0</td>
</tr> </tr>
<tr> <tr>
<td class="center">RLO</td> <td class="center">RR</td>
<td>Регистр младшей части результата, 4 разряда, хранение, параллельная загрузка, логический сдвиг вправо,
синхронный сброс в 0</td>
</tr>
<tr>
<td class="center">RHI</td>
<td>Регистр старшей части результата, 4 разряда, хранение, параллельная загрузка, логический сдвиг вправо с <td>Регистр старшей части результата, 4 разряда, хранение, параллельная загрузка, логический сдвиг вправо с
переносом в RLO, синхронный сброс в 0</td> переносом в RB, синхронный сброс в 0</td>
</tr> </tr>
<tr> <tr>
<td class="center">CS1</td> <td class="center">CS1</td>
@ -170,23 +186,23 @@
</tr> </tr>
<tr> <tr>
<td class="center">CS2</td> <td class="center">CS2</td>
<td>Формирование нового значения B с установленным битом по индексу A</td> <td>Формирование флага CF (значения бита из B на позиции A)</td>
</tr> </tr>
<tr> <tr>
<td class="center">CS3</td> <td class="center">CS3</td>
<td>Формирование флага CF (значения бита из B по индексу A)</td> <td>Формирование нового значения B с установленным битом на позиции A</td>
</tr>
<tr>
<td class="center">CS4</td>
<td>Выбор данных для загрузки в RB: B или CS3</td>
</tr> </tr>
<tr> <tr>
<td class="center">SM</td> <td class="center">SM</td>
<td>Сумматор, 4 разряда</td> <td>Сумматор, 4 разряда</td>
</tr> </tr>
<tr>
<td class="center">TS</td>
<td>Регистр знака произведения, 1 разряд, хранение, загрузка</td>
</tr>
<tr> <tr>
<td class="center">TCF</td> <td class="center">TCF</td>
<td>Регистр флага CF (значения бита из B по индексу A), 1 разряд, хранение, загрузка</td> <td>Регистр флага CF (значения бита из B на позиции A), 1 разряд, хранение, загрузка</td>
</tr> </tr>
</table> </table>
</section> </section>
@ -194,7 +210,7 @@
<h2>Проектирование логических элементов блока операций</h2> <h2>Проектирование логических элементов блока операций</h2>
<h3>Регистр первого операнда RA</h3> <h3>Регистр первого операнда RA</h3>
<p>Данный регистр является четырёхразрядным регистром хранения. Наиболее подходящим для реализации функций регистра <p>Данный регистр является четырёхразрядным регистром хранения. Наиболее подходящим для реализации функций регистра
RA является регистр FD4CE</p> RA является регистр FD4CE.</p>
<div class="row y-center"> <div class="row y-center">
<table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RA"> <table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RA">
<tr> <tr>
@ -202,7 +218,7 @@
<th rowspan="2">Назначение</th> <th rowspan="2">Назначение</th>
</tr> </tr>
<tr> <tr>
<td>Y0</td> <td>Y1</td>
</tr> </tr>
<tr> <tr>
<td>0</td> <td>0</td>
@ -215,10 +231,10 @@
</table> </table>
<img style="flex: 1" src="img/bo-ra.png" alt="Логическая схема RA"> <img style="flex: 1" src="img/bo-ra.png" alt="Логическая схема RA">
</div> </div>
<h3>Регистр второго операнда RB</h3> <h3>Регистр второго операнда / младшей части результата RB</h3>
<p>Данный регистр должен выполнять микрооперации хранения, параллельной загрузки и логического сдвига вправо. Для <p>Данный регистр должен выполнять микрооперации хранения, параллельной загрузки и логического сдвига вправо (с
реализации выбран универсальный регистр со сдвигом влево SR4CLE, для получения сдвига вправо входы и выходы заполнением старшего бита младшим разрядом из RR). Для
подключены в обратном порядке. Младший бит выхода Q0 формирует сигнал F0</p> реализации выбран универсальный сдвиговый регистр SR4CLE. Младший бит выхода RB_Q0 формирует сигнал F0.</p>
<div class="row y-center"> <div class="row y-center">
<table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RB"> <table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RB">
<tr> <tr>
@ -226,8 +242,8 @@
<th rowspan="2">Назначение</th> <th rowspan="2">Назначение</th>
</tr> </tr>
<tr> <tr>
<td>Y1</td>
<td>Y2</td> <td>Y2</td>
<td>Y3</td>
</tr> </tr>
<tr> <tr>
<td>0</td> <td>0</td>
@ -236,7 +252,7 @@
</tr> </tr>
<tr> <tr>
<td>1</td> <td>1</td>
<td>0</td> <td>x</td>
<td>Параллельная загрузка</td> <td>Параллельная загрузка</td>
</tr> </tr>
<tr> <tr>
@ -249,52 +265,10 @@
</div> </div>
</section> </section>
<section class="col"> <section class="col">
<h3>Регистр младшей части результата RLO</h3> <h3>Регистр старшей части результата RR</h3>
<p>Данный регистр должен выполнять микрооперации хранения, параллельной загрузки, логического сдвига вправо (с
заполнением старшего бита младшим разрядом из RHI) и синхронного сброса в 0. Для реализации выбран универсальный
сдвиговый регистр SR4RLE</p>
<div class="row y-center">
<table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RLO">
<tr>
<th colspan="3">Обозначение</th>
<th rowspan="2">Назначение</th>
</tr>
<tr>
<td>Y5</td>
<td>Y6</td>
<td>Y8</td>
</tr>
<tr>
<td>0</td>
<td>0</td>
<td>0</td>
<td>Хранение</td>
</tr>
<tr>
<td>0</td>
<td>1</td>
<td>0</td>
<td>Параллельная загрузка</td>
</tr>
<tr>
<td>0</td>
<td>0</td>
<td>1</td>
<td>Логический сдвиг вправо</td>
</tr>
<tr>
<td>1</td>
<td>0</td>
<td>0</td>
<td>Сброс в 0</td>
</tr>
</table>
<img style="flex: 1" src="img/bo-rlo.png" alt="Логическая схема RLO">
</div>
<h3>Регистр старшей части результата RHI</h3>
<p>Данный регистр должен выполнять микрооперации хранения, параллельной загрузки, логического сдвига вправо (c <p>Данный регистр должен выполнять микрооперации хранения, параллельной загрузки, логического сдвига вправо (c
коммутацией младшего бита в старший разряд RLO) и синхронного сброса в 0. Для реализации выбран универсальный коммутацией младшего бита в старший разряд RB) и синхронного сброса в 0. Для реализации выбран универсальный
сдвиговый регистр SR4RLE</p> сдвиговый регистр SR4RLE.</p>
<div class="row y-center"> <div class="row y-center">
<table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RHI"> <table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов RHI">
<tr> <tr>
@ -302,9 +276,9 @@
<th rowspan="2">Назначение</th> <th rowspan="2">Назначение</th>
</tr> </tr>
<tr> <tr>
<td>Y4</td>
<td>Y5</td> <td>Y5</td>
<td>Y7</td> <td>Y6</td>
<td>Y8</td>
</tr> </tr>
<tr> <tr>
<td>0</td> <td>0</td>
@ -313,76 +287,28 @@
<td>Хранение</td> <td>Хранение</td>
</tr> </tr>
<tr> <tr>
<td>0</td>
<td>1</td> <td>1</td>
<td>x</td>
<td>0</td> <td>0</td>
<td>Параллельная загрузка</td> <td>Параллельная загрузка</td>
</tr> </tr>
<tr> <tr>
<td>0</td>
<td>0</td> <td>0</td>
<td>1</td> <td>1</td>
<td>0</td>
<td>Логический сдвиг вправо</td> <td>Логический сдвиг вправо</td>
</tr> </tr>
<tr> <tr>
<td>x</td>
<td>x</td>
<td>1</td> <td>1</td>
<td>0</td> <td>Синхронный сброс в 0</td>
<td>0</td>
<td>Сброс в 0</td>
</tr> </tr>
</table> </table>
<img style="flex: 1" src="img/bo-rhi.png" alt="Логическая схема RHI"> <img style="flex: 1" src="img/bo-rr.png" alt="Логическая схема RR">
</div>
</section>
<section class="col">
<div class="row">
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS1</h3>
<p>Отвечает за формирование знака произведения</p>
<img data-style="width: 50%" src="img/bo-cs1.png" alt="Логическая схема CS1">
</div>
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS2</h3>
<p>Отвечает за формирование нового значения B с установленным битом по индексу A</p>
<img src="img/bo-cs2.png" alt="Логическая схема CS2">
</div>
</div>
<div class="row">
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS3</h3>
<p>Отвечает за формирование флага CF (бита из B по индексу A)</p>
<img src="img/bo-cs3.png" alt="Логическая схема CS3">
</div>
<div class="col" style="flex: 1">
<h3>Сумматор SM</h3>
<p>4-х битный сумматор ADD4</p>
<img src="img/bo-sm.png" alt="Логическая схема SM">
</div>
</div>
</section>
<section class="col">
<h3>Регистр знака TS</h3>
<div class="row y-start">
<table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов TS">
<tr>
<th>Обозначение</th>
<th rowspan="2">Назначение</th>
</tr>
<tr>
<td>Y3</td>
</tr>
<tr>
<td>0</td>
<td>Хранение</td>
</tr>
<tr>
<td>1</td>
<td>Загрузка</td>
</tr>
</table>
<img style="flex: 1" data-style="width: 50%" src="img/bo-ts.png" alt="Логическая схема TS">
</div> </div>
<h3>Регистр флага TCF</h3> <h3>Регистр флага TCF</h3>
<p>Отвечает за хранение значения бита операнда B на позиции A.</p>
<div class="row y-start"> <div class="row y-start">
<table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов TCF"> <table class="center" style="flex: 1" data-alt="Таблица управляющих сигналов TCF">
<tr> <tr>
@ -390,7 +316,7 @@
<th rowspan="2">Назначение</th> <th rowspan="2">Назначение</th>
</tr> </tr>
<tr> <tr>
<td>Y4</td> <td>Y8</td>
</tr> </tr>
<tr> <tr>
<td>0</td> <td>0</td>
@ -401,108 +327,393 @@
<td>Загрузка</td> <td>Загрузка</td>
</tr> </tr>
</table> </table>
<img style="flex: 1" data-style="width: 50%" src="img/bo-tcf.png" alt="Логическая схема TCF"> <img data-style="width: 80%" style="flex: 1" src="img/bo-tcf.png" alt="Логическая схема TCF">
</div>
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS1</h3>
<p>Отвечает за формирование знака произведения.</p>
<img data-style="width: 50%" src="img/bo-cs1.png" alt="Логическая схема CS1">
</div> </div>
</section> </section>
<section class="landscape col"> <section class="col">
<div class="row">
<div class="col" style="flex: 1">
<h3>Сумматор SM</h3>
<p>4-х битный сумматор ADD4.</p>
<img data-style="width: 80%" src="img/bo-sm.png" alt="Логическая схема SM">
</div>
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS2</h3>
<p>Отвечает за формирование флага CF (бита из B на позиции A).</p>
<img data-style="width: 80%" src="img/bo-cs2.png" alt="Логическая схема CS2">
</div>
</div>
<div class="row">
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS3</h3>
<p>Отвечает за формирование нового значения B с установленным битом на позиции A.</p>
<img src="img/bo-cs3.png" alt="Логическая схема CS3">
</div>
<div class="col" style="flex: 1">
<h3>Комбинационная схема CS4</h3>
<p>Отвечает за выбор данных для загрузки в RB: B или CS3.</p>
<img data-style="width: 80%" src="img/bo-cs4.png" alt="Логическая схема CS4">
</div>
</div>
</section>
<section class="col landscape">
<h2>Логическая схема блока операций</h2> <h2>Логическая схема блока операций</h2>
<img src="img/bo-logic.png" data-style="width: 80%" alt="Логическая схема блока операций"> <img src="img/bo-logic.png" alt="Логическая схема блока операций">
</section> </section>
<section class="col"> <section class="col">
<h2>Микропрограммы выполнения операций</h2> <h2>Микропрограммы выполнения операций</h2>
<h3>Определение сигналов блока операций</h3> <h3>Определение сигналов блока операций</h3>
<div class="row y-start"> <div class="row y-start">
<table data-alt="Таблица управляющих сигналов"> <table data-alt="Таблица управляющих сигналов" style="flex: 2">
<tr> <tr>
<th>Сигнал</th> <th>Сигнал</th>
<th>Операция</th> <th>Операция</th>
</tr> </tr>
<tr> <tr>
<td class="center">Y0</Type> <td class="center">Y1</Type>
<td>Загрузка A в RA</td> <td>Загрузка A в RA</td>
</tr> </tr>
<tr>
<td class="center">Y1</td>
<td>Загрузка B в RB</td>
</tr>
<tr> <tr>
<td class="center">Y2</td> <td class="center">Y2</td>
<td>Логический сдвиг вправо RB</td> <td>Загрузка CS4 в RB</td>
</tr> </tr>
<tr> <tr>
<td class="center">Y3</td> <td class="center">Y3</td>
<td>Загрузка значения на выходе CS1 в TS</td> <td>Логический сдвиг вправо RB</td>
</tr> </tr>
<tr> <tr>
<td class="center">Y4</td> <td class="center">Y4</td>
<td>Загрузка значения на выходе CS3 в TCF</td> <td>Загрузка значения на выходе SM в RR</td>
</tr> </tr>
<tr> <tr>
<td class="center">Y5</td> <td class="center">Y5</td>
<td>Синхронный сброс RLO и RHI</td> <td>Логический сдвиг вправо RR</td>
</tr> </tr>
<tr> <tr>
<td class="center">Y6</td> <td class="center">Y6</td>
<td>Загрузка значения на выходе CS2 в RLO</td> <td>Синхронный сброс RR</td>
</tr> </tr>
<tr> <tr>
<td class="center">Y7</td> <td class="center">Y7</td>
<td>Загрузка значения на выходе SM в RHI</td> <td>Вход EN для CS1</td>
</tr> </tr>
<tr> <tr>
<td class="center">Y8</td> <td class="center">Y8</td>
<td>Логический сдвиг вправо группы регистров RHI и RLO</td> <td>Загрузка признака на выходе CS2 в TCF</td>
</tr>
<tr>
<td class="center">Y9</td>
<td>Выбор данных для загрузки в RB: B или CS3</td>
</tr> </tr>
</table> </table>
<table data-alt="Таблица сигналов-признаков БО"> <table data-alt="Таблица сигналов-признаков БО" style="flex: 1">
<tr> <tr>
<th>Сигнал</th> <th>Сигнал</th>
<th>Операция</th> <th>Операция</th>
</tr> </tr>
<tr> <tr>
<td class="center">F0</Type> <td class="center">F1</td>
<td>Младший разряд B</td> <td>Младший разряд B</td>
</tr> </tr>
</table> </table>
</div> </div>
<h3>Алгоритм микропрограммы УМНОЖЕНИЕ</h3> <h3>Алгоритм микропрограммы УМНОЖЕНИЕ</h3>
<p>В блок-схеме на рисунке <span data-ref="bo-signal-mul"></span> под процедурой RR = 0 понимается RLO = 0; RHI = 0, <img data-style="width: 65%" src="img/bo-signal-mul.drawio.svg" alt="Микропрограмма операции УМНОЖЕНИЕ"
под процедурой RR >> 1 понимается RLO >> 1; RLO[3] = RHI[0]; RHI >> 1</p>
<img data-style="width: 60%" src="img/bo-signal-mul.svg" alt="Микропрограмма операции УМНОЖЕНИЕ"
data-tag="bo-signal-mul"> data-tag="bo-signal-mul">
</section> </section>
<section class="col"> <section class="col">
<h3>Примеры микропрограммы УМНОЖЕНИЕ</h3> <h3>Примеры микропрограммы УМНОЖЕНИЕ</h3>
<p>Пример 1 микрооперации УМНОЖЕНИЕ приведен в таблице <a data-ref="bo-mul-test-1"></a></p> <p>Пример 1 микрооперации УМНОЖЕНИЕ приведен в таблице <a data-ref="bo-mul-test-1"></a>.</p>
<img src="img/bo-mul-test-1.png" alt="Временная диаграмма примера 1 УМНОЖЕНИЕ"> <img src="img/bo-mul-test-1.png" alt="Временная диаграмма примера 1 УМНОЖЕНИЕ">
</section> </section>
<section class="col"> <section class="col">
<p>Пример 2 микрооперации УМНОЖЕНИЕ приведен в таблице <a data-ref="bo-mul-test-2"></a></p> <p>Пример 2 микрооперации УМНОЖЕНИЕ приведен в таблице <a data-ref="bo-mul-test-2"></a>.</p>
<img src="img/bo-mul-test-2.png" alt="Временная диаграмма примера 2 УМНОЖЕНИЕ"> <img src="img/bo-mul-test-2.png" alt="Временная диаграмма примера 2 УМНОЖЕНИЕ">
</section> </section>
<section class="col"> <section class="col">
<h3>Алгоритм микрооперации УСТАНОВКА БИТА</h3> <h3>Алгоритм микрооперации УСТАНОВКА БИТА</h3>
<img data-style="width: 20%" src="img/bo-signal-set.svg" alt="Микропрограмма операции УСТАНОВКА БИТА"> <img data-style="width: 20%" src="img/bo-signal-set.drawio.svg" alt="Микропрограмма операции УСТАНОВКА БИТА">
<h3>Примеры микрооперации УСТАНОВКА БИТА</h3> <h3>Примеры микрооперации УСТАНОВКА БИТА</h3>
<div class="row tex">
<div style="flex: 0.75"></div>
<div class="col" style="gap: 0; flex: 1">
Пример 1:
$RA = 0000$
$RB = 0001$
$CF = 1$
$RB = 0001$
</div>
<div class="col" style="gap: 0; flex: 1">
Пример 2:
$RA = 0001$
$RB = 0001$
$CF = 0$
$RB = 0011$
</div>
</div>
<img src="img/bo-set-test.png" alt="Примеры 1,2 микрооперации установка бита"> <img src="img/bo-set-test.png" alt="Примеры 1,2 микрооперации установка бита">
</section> </section>
<section class="col">
<h1>Проектирование местного устройства управления</h1>
<h2>Функциональная схема</h2>
<p>Для реализации местного устройства управления MUU с "жёсткой" логикой разработана функциональная схема,
представленная на рисунке <span data-ref="muu-func"></span>.</p>
<img data-style="width: 70%" src="img/muu-func.drawio.svg" data-tag="muu-func" alt="Функциональная схема МУУ">
<h2>Модифицированные алгоритмы выполнения операций</h2>
<p>Для реализации местного устройства управления алгоритмы выполнения операций должны быть изменены. На рисунках
<span data-ref="muu-mul"></span> и <span data-ref="muu-set"></span> приведены модифицированные схемы алгоритма
микропрограмм выполнения операций УМНОЖЕНИЕ и УСТАНОВКА БИТА.
</p>
<img data-style="width: 40%" data-tag="muu-set" src="img/muu-set.drawio.svg"
alt="Модифицированный алгоритм микропрограммы выполнения операции УСТАНОВКА БИТА">
</section>
<section class="col">
<img data-style="width: 80%" data-tag="muu-mul" src="img/muu-mul.drawio.svg"
alt="Модифицированный алгоритм микропрограммы выполнения операции УМНОЖЕНИЕ">
<h2>Проектирование датчика состояний</h2>
<p>Для реализации датчика состояний необходимо по модифицированным алгоритмам выполнения операций спроектировать
граф состояний автомата датчика состояний, который будет определять логическую реализацию местного устройства
управления.</p>
<p>Автомат начинает свою работу с приходом сигнала SNO. В каждом состоянии
формируются определенные для этого состояния сигналы Yi и Yct для продвижения счетчика тактов CT.</p>
<p>После выполнения всех операций автомат переходит в начальное состояние, генерируя сигнал конца операции SKO, и
остается в этом состоянии до следующего запроса SNO.</p>
</section>
<section class="col">
<h3>Графы переходов автомата</h3>
<p>В момент времени после сигнала SKO и до сигнала SNO граф находится в состоянии IDLE, при котором никакие сигналы
Y не установлены. Графы операций представлены на рисунках <span data-ref="muu-graph-mul"></span> и <span
data-ref="muu-graph-set"></span>.</p>
<div class="row y-end">
<div style="flex: 1">
<img data-tag="muu-graph-mul" src="img/muu-graph-mul.svg" alt="Граф переходов операции УМНОЖЕНИЕ, COP = 0">
</div>
<div style="flex: 1">
<img data-tag="muu-graph-set" src="img/muu-graph-set.svg" alt="Граф переходов операции УСТАНОВКА БИТА, COP = 1">
</div>
</div>
<h3>Таблица переходов DS / истинности CS1</h2>
<p>Состояния будут храниться в 2-х битном регистре с параллельной загрузкой, состояния P1, P2, P3 соответсвуют
своим номерам в
двоичном виде, состояние IDLE = 00 - начальное. Явно возвращаться в него после формирования SKO не нужно, тк
происходит
синхронный сброс датчика состояний по сигналу SKO.</p>
<table data-tag="muu-cs1-table" data-alt="Таблица истинности CS1" data-gen="
Переход,COP,D1,D0,F1,FC,,Q1,Q0,наборы;;
IDLE->P1,0,0,0,x,x,,0,1,0-3;
P1->P2,0,0,1,x,x,,1,0,4-7;
P2->P2,0,1,0,0,0,,1,0,8;
P2->P3,0,1,0,1,0,,1,1,10;
P2->,0,1,0,x,1,,x,x,9\, 11;
P3->P2,0,1,1,x,x,,1,0,12-15;;
IDLE->P1,1,0,0,x,x,,0,1,16-19;
P1->P2,1,0,1,x,x,,1,0,20-23;
P2->,1,1,0,x,x,,x,x,24-27;
" class="center"></table>
<div class="row">
<div class="tex col y-center" style="flex: 1">
$МКНФ: Q_1 = (D_1 + D_0)$
<img src="img/muu-cs1-q1-mcnf.png" alt="Минимизация Q1">
</div>
<div class="tex col y-center" style="flex: 1">
$МКНФ: Q_0 = (\overline{D_0}) \cdot (\overline{D_1} + F_1)$
<img src="img/muu-cs1-q0-mcnf.png" alt="Минимизация Q0">
</div>
</div>
</section>
<section class="col">
<h3>Таблица управляющих сигналов Y / истинности CS2</h3>
<p>В таблице <span data-ref="muu-cs2-table"></span> отражены сигналы Yi и Yct, подающиеся на выход MUU в каждом
состоянии. Часть функций являются подмножествами других функций, поэтому они минимизироватся не будут.</p>
<table data-tag="muu-cs2-table" data-alt="Таблица истинности CS2" data-gen="
$C 5$,,RA,,RB$C 2$,,RR$C 3$,,CS1,TCF,,CS4,,;
COP,Q1,Q0,F1,FC,,Y1,,Y2,Y3,,Y4,Y5,Y6,,Y7,Y8,,Y9,Yct,SKO,наборы;;
x,0,0,x,x,,0,,0,0,,0,0,0,,0,0,,0,0,0,0-3\, 16-19;
0,0,1,x,x,,1,,1,x,,x,x,1,,x,0,,0,0,0,4-7;
0,1,0,0,0,,0,,0,1,,0,1,0,,0,0,,x,1,0,8;
0,1,0,1,0,,0,,0,0,,1,x,0,,x,0,,x,0,0,10;
0,1,0,x,1,,x,,0,1,,0,1,0,,1,0,,x,x,1,9\, 11;
0,1,1,x,x,,0,,0,1,,0,1,0,,0,0,,x,1,0,12-15;;
1,0,1,x,x,,1,,1,x,,x,x,x,,x,x,,0,x,0,20-23;
1,1,0,x,x,,x,,1,x,,x,x,x,,x,1,,1,x,1,24-27;
" class="center"></table>
<div class="row">
<div class="tex col" style="flex: 1">
$Y_2 \supset Y_1,Y_6$
$Y_3 \supset Y_5$
$SKO \supset Y_7,Y_9$
</div>
<div class="tex col" style="flex: 1">
$Y_1, Y_6 := Y_2$
$Y_5 := Y_3$
$Y_7, Y_9 := SKO$
</div>
<div class="tex col" style="flex: 1">
Нужно минимизировать $Y_2, Y_3, Y_4, Y_8, Y_{ct}, SKO$
</div>
</div>
<div class="row">
<div class="tex center" style="flex: 1">
$МДНФ: Y_2 = \overline{Q_1} \cdot Q_0 + COP \cdot Q_1$
<img src="img/muu-cs2-y2-mdnf.png" alt="Минимизация Y2">
</div>
<div class="tex center" style="flex: 1">
$МКНФ: Y_3 = (Q_1) \cdot (Q_0 + \overline{F_1} + FC)$
<img src="img/muu-cs2-y3-mcnf.png" alt="Минимизация Y3">
</div>
</div>
</section>
<section class="col">
<div class="row">
<div class="tex center" style="flex: 1">
$МДНФ: Y_4 = Q_1 \cdot \overline{Q_0} \cdot F_1 \cdot \overline{FC}$
<img src="img/muu-cs2-y4-mdnf.png" alt="Минимизация Y4">
</div>
<div class="tex center" style="flex: 1">
$МДНФ: Y_8 = COP \cdot Q_1$
<img src="img/muu-cs2-y8-mdnf.png" alt="Минимизация Y8">
</div>
</div>
<div class="row">
<div class="tex center" style="flex: 1">
$МКНФ: Y_{ct} = (Q_1) \cdot (Q_0 + \overline{F_1})$
<img src="img/muu-cs2-yct-mcnf.png" alt="Минимизация Yct">
</div>
<div class="tex center" style="flex: 1">
$МКНФ: SKO = (Q_1) \cdot (\overline{Q_0}) \cdot (COP + FC)$
<img src="img/muu-cs2-sko-mcnf.png" alt="Минимизация SKO">
</div>
</div>
</section>
<section class="col">
<h2>Логическая схема МУУ</h2>
<p>На рисунке <span data-ref="muu-logic"></span> представлена синтезированная логическая схема местного устройства
управления.</p>
<img data-style="width: 95%" src="img/muu-logic.png" alt="Логическая схема местного устройства управления"
data-tag="muu-logic">
<h2>Функциональное моделирование МУУ</h2>
<h3>Пример 1 УМНОЖЕНИЕ</h3>
<img data-style="width: 75%" src="img/muu-mul-test-1.png" alt="Функциональное моделирование МУУ УМНОЖЕНИЕ 1">
</section>
<section class="col">
<h3>Пример 2 УМНОЖЕНИЕ</h3>
<img data-style="width: 80%" src="img/muu-mul-test-2.png" alt="Функциональное моделирование МУУ УМНОЖЕНИЕ 2">
<h3>Пример УСТАНОВКА БИТА</h3>
<img data-style="width: 80%" src="img/muu-set-test.png" alt="Функциональное моделирование МУУ УСТАНОВКА БИТА">
</section>
<section class="col">
<h2>Временные параметры АЛУ</h2>
<p>Получен отчет статического анализа времени предварительной установки с помощью программы "Timing Analyzer",
который представлен на рисунке <span data-ref="alu-timing-analyzer"></span>. На рисунке <span
data-ref="alu-timing-inner"></span> представлено внутреннее устройство схем, участвующих в критическом пути
сигнала.</p>
<img src="img/alu-timing-analyzer.png" data-tag="alu-timing-analyzer" alt="Отчет о временных параметров АЛУ">
<img src="img/alu-timing-inner.png" alt="Схемы, участвующие в критическом пути АЛУ" data-tag="alu-timing-inner">
</section>
<section class="col">
<h2>Критический путь АЛУ</h2>
<p>Используя результат работы "Timing Analyzer" как отправную точку, в режиме временного
моделирования был определен минимальный период сихнроимпульсов 23.2ns, не вызывающий состязаний. На рисунке <span
data-ref="alu-timing"></span> представлена временная диаграмма с путем сигнала, на рисунке <span
data-ref="alu-timing-zoom"></span> представлены измерения задержек сигнала.</p>
<img data-style="50%" src="img/alu-timing-error.png" data-tag="alu-timing-error" alt="Сообщение о состязании">
<img src="img/alu-timing.png" alt="Временная диаграмма критического пути АЛУ" data-tag="alu-timing">
<img src="img/alu-timing-zoom.png" alt="Замеры длительности критического пути АЛУ" data-tag="alu-timing-zoom">
<p>Длительность критического пути операции УМНОЖЕНИЕ:<br>
4(MUU_Q0) + 4.4(MUU_Y4) + 12.5(BO_RR_D1) + 2.1(tуст BO_RR_Q1) = 23ns.</p>
</section>
<section class="col">
<h2>Характеристики быстродействия АЛУ</h2>
<p>В таблице <span data-ref="alu-pp"></span> приведены параметры быстродействия АЛУ.</p>
<table class="center" data-alt="Характеристики быстродействия АЛУ" data-tag="alu-pp" data-gen="
Параметр$c G$,Временное моделирование$c G$;
Минимальный период работы генератора\, нс,23.0;
Максимальная частота генератора\, МГц,43.5;
Максимальное число тактов операции умножения,8;
Максимальное число тактов операции проверки бита,2;
Максимальное время выполнения операции умножения\, нс,184;
Максимальное время выполнения операции проверки бита\, нс,46;
Количество операций умножения в секунду\, млн,5.4;
Количество операций проверки бита в секунду\, млн,21.7;
"></table>
<p>Для подключения АЛУ к стэнду задействовано количество элементов, приведенное на рисунке <span
data-ref="alu-usage"></span>. На рисунке <span data-ref="alu-crystal"></span> представлена схема размещения
элементов на кристалле ПЛИС. </p>
<div class="row y-end">
<img src="img/alu-usage.png" data-tag="alu-usage" alt="Отчет о количестве элементов">
<img data-style="width: 60%" src="img/alu-crystal.png" data-tag="alu-crystal" alt="Схема размещения на кристалле">
</div>
</section>
<section class="col">
<h2>Моделирование АЛУ на стенде</h2>
<p>Схема управления АЛУ на стенде представлена в таблице <span data-ref="muu-controls"></span> и на рисунке <span
data-ref="muu-stand"></span>.</p>
<table data-style="width: 60%" data-tag="muu-controls" data-alt="Назначение регистров и индикаторов стенда"
data-gen="
регистры$C 10$;;
1$c b$,A[3:0]$C 4$,3$c b$,COP,SNO,___,Page;
2$c b$,B[3:0]$C 4$,$C 5$;;
индикаторы$C 10$;
страница 0$C 10$;;
A$c b$,RA[3:0]$C 4$,B$c b$,SM[3:0]$C 4$;
C$c b$,RR[3:0]$C 4$,D$c b$,RB[3:0]$C 4$;
E$c b$,F1,CF,RR.SLI,Yct,F$c b$,P[1:0]$C 2$,Ct[1:0]$C 2$;;
страница 1$C 10$;;
A$c b$,Y[1:4]$C 4$,B$c b$,Y[5:8]$C 4$;
C$c b$,Y9,RR[2:1]$C 2$,SKO,D$c b$,RB[3:0]$C 4$;
E$c b$,F1,CF,RR.SLI,Yct,F$c b$,P[1:0]$C 2$,Ct[1:0]$C 2$;;
" class="center"></table>
<img src="img/muu-stand.png" alt="Схема подключения АЛУ к стенду" data-tag="muu-stand">
</section>
<section class="col">
<h1>Проектирование блока управления командами</h1>
<h2>Система памяти</h2>
<p>Оперативная память имеет организацию 16x8 ячеек, регистровая - 8x4. В каждой ячейке ОП хранится два
четырехразрядных слова, каждое из которого имеет свой адрес. Четыре старших разряда логического адреса ячейки
являются физическим адресом, младший бит логического адреса указывает на старший/младший полубайт. В таблице <span
data-ref="buk-memory"></span> представлена схема адресации оперативной памяти.</p>
<p>Под адрес ОП выделяется 5 бит, под адрес РП выделяется 3 бита, в первой половине ячеек ОП содержатся команды, во
второй операнды, поэтому исполнительный адрес 4 бита.</p>
<div class="flex row y-center">
<table style="flex: 1" class="center" data-tag="buk-memory"
data-alt="Физическая и логическая адресация ОП" data-gen="
А физический$C 2$,,A логический$C 2$;
0$C 2$,,0,1;
1$C 2$,,2,3;
2$C 2$,,4,5;
...$C 5$;
13$C 2$,,26,27;
14$C 2$,,28,29;
15$C 2$,,30,31;
"></table>
<p style="flex: 1" class="center">Длинные слова хранятся в формате Little Endian.</p>
</div>
</section>
<section class="col">
<h2>Определение форматов команд и способов адресации</h2>
<p>ЛИНЕЙНАЯ команда - два слова, двухадресная, формат регистр-память. Первый операнд в РП указывается с помощью
прямой адресации, второй
операнд в ОП с помощью базовой с индексированием адресации вар. 1. Результат УМНОЖЕНИЯ по адресу второго операнда,
результат УСТАНОВКИ БИТА по адресу первого операнда.</p>
<p>Команда ПЕРЕХОДА - одно слово, одноадресная. Адрес перехода указывается с помощью относительной адресации со
знаком в
дополнительном коде. Условный переход осуществляется, если значение флага CF = 1.</p>
<img src="img/buk-mul-addr.png" data-style="width: 60%" alt="Базовая адресация с индексированием вар. 1">
<table class="center table-fixed" data-alt="Формат команды" data-tag="buk-command" data-gen="
$C 4$$R 2$,0$C 4$,1$C 4$,2$C 4$,3$C 4$;
3,2,1,0,3,2,1,0,3,2,1,0,3,2,1,0;;
умножение$C 4$,КОП$C 2$,Роперанд1$C 3$,Риндекс2$C 3$,Смещение2$C 4$,Рбазовый2$C 3$,0;
установка бита$C 4$,КОП$C 2$,Роперанд1$C 3$,Риндекс2$C 3$,Смещение2$C 4$,Рбазовый2$C 3$,0;
усл. переход$C 4$,КОП$C 2$,0,0,Смещение$C 4$;
безусл. переход$C 4$,КОП$C 2$,0,0,Смещение$C 4$;
"></table>
<table class="center" data-style="width: 50%" data-alt="Кодирование КОП" data-tag="buk-cop" data-gen="
КОП1,КОП0,Операция;
0,0,умножение;
0,1,установка бита;
1,0,условный переход;
1,1,безусловный переход;
"></table>
</section>
<section class="col">
<h2>Блок схема выполнения команд БУК</h2>
<p>Линейные команды состоят из 4-х слов, нелинейные из 2-х, поэтому всегда, независимо от команды, считывается 2 слова, а затем, если команда линейная, считывается еще 2 слова. Алгоритм выполнения команды представлен на рисунке <span data-ref="buk-algo"></span>.</p>
<img src="img/buk-algo.drawio.svg" alt="Алгоритм выполнения команды" data-tag="buk-algo" data-style="width: 80%">
</section>
<section class="col">
<h2>Функциональная схема БУК</h2>
<img src="img/buk-func.drawio.svg" alt="Функциональная схема БУК" data-tag="buk-func">
<p>Функциональная схема БУК представлена на рисунке X, в таблице X приведены все элементы функциональной схемы БУК с их функциями и назначением.</p>
</section>
<script src="index.js" type="module"></script> <script src="index.js" type="module"></script>
</body> </body>

View File

@ -41,7 +41,8 @@ function addTableOfContents() {
let name = document.createElement('span') let name = document.createElement('span')
let page_number = document.createElement('a') let page_number = document.createElement('a')
name.innerHTML = prefix + ' - ' + h.innerHTML name.innerHTML = prefix + ' &mdash; ' + h.innerHTML
name.style.paddingLeft = level * 15 + 'px'
h.innerHTML = name.innerHTML h.innerHTML = name.innerHTML
let cur_page = h.closest('section') let cur_page = h.closest('section')
@ -84,7 +85,7 @@ function addCaptions() {
'TABLE': 'Таблица ', 'TABLE': 'Таблица ',
}[obj.tagName] + obj_counter[obj.tagName] }[obj.tagName] + obj_counter[obj.tagName]
cap.innerHTML = prefix + ' - ' + { cap.innerHTML = prefix + ' &mdash; ' + {
'IMG': obj.alt, 'IMG': obj.alt,
'TABLE': obj.dataset.alt, 'TABLE': obj.dataset.alt,
}[obj.tagName] }[obj.tagName]
@ -159,9 +160,15 @@ function genTables() {
i++ i++
break break
case '\\':
value += gen[i + 1]
i += 2
break
case '$': case '$':
const args_end = gen.indexOf('$', i + 1) const args_end = gen.indexOf('$', i + 1)
const args = gen.slice(i + 1, args_end).split(',') const args = gen.slice(i + 1, args_end).split(' ')
switch (args[0]) { switch (args[0]) {
case 'C': case 'C':
dot.colSpan = +args[1] dot.colSpan = +args[1]
@ -176,6 +183,8 @@ function genTables() {
'r': 'lightcoral', 'r': 'lightcoral',
'g': 'lightgreen', 'g': 'lightgreen',
'b': 'lightblue', 'b': 'lightblue',
'B': 'black',
'G': 'lightgray',
}[args[1]] ?? 'white' }[args[1]] ?? 'white'
break break
} }

View File

@ -0,0 +1,45 @@
import * as fs from 'node:fs'
const fns = JSON.parse(fs.readFileSync('subsets.json'))
const subsets = new Array(fns.length)
for (let fn_i = 0; fn_i < fns.length; fn_i++) {
const fn = fns[fn_i].str
subsets[fn_i] = new Set
for (let subfn_i = 0; subfn_i < fns.length; subfn_i++) {
if (fn_i == subfn_i) {
continue
}
const subfn = fns[subfn_i].str
let is_subfn = true
for (let char_i = 0; char_i < fn.length; char_i++) {
const char = fn[char_i]
const subchar = subfn[char_i]
if (char != subchar && subchar != 'x') {
is_subfn = false
break
}
}
if (is_subfn) {
subsets[fn_i].add(subfn_i)
}
}
}
console.log(subsets)
for (let subset_i = 0; subset_i < subsets.length; subset_i++) {
const subset = subsets[subset_i]
if (subset.size == 0) {
continue
}
const fn_name = fns[subset_i].name
console.log(fn_name)
for (const subfn_i of subset) {
const subfn_name = fns[subfn_i].name
console.log(fn_name + '->' + subfn_name)
}
}

View File

@ -0,0 +1,46 @@
[
{
"str": "0100x01x",
"name": "Y1"
},
{
"str": "01000011",
"name": "Y2"
},
{
"str": "0x1011xx",
"name": "Y3"
},
{
"str": "0x0100xx",
"name": "Y4"
},
{
"str": "0x1x11xx",
"name": "Y5"
},
{
"str": "010000xx",
"name": "Y6"
},
{
"str": "0x0x10xx",
"name": "Y7"
},
{
"str": "000000x1",
"name": "Y8"
},
{
"str": "00xxxx01",
"name": "Y9"
},
{
"str": "0010x1xx",
"name": "Yct"
},
{
"str": "00001001",
"name": "SKO"
}
]