169 lines
13 KiB
Plaintext
169 lines
13 KiB
Plaintext
<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]<div>B[3:0]</div>" 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="<font style="font-size: 18px;">i</font>" 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<div>RB = B</div><div>RR =&nbsp;<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">0</span></div><div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">i = 0</span></div>" 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 &gt;&gt; 1<div>RB.SLI = RR0<br><div><div>RB &gt;&gt; 1</div></div><div>i++</div></div>" 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<div>RR &gt;&gt; 1</div><div>RB.SLI = RR0</div><div>RB &gt;&gt; 1</div>" vertex="1">
|
|
<mxGeometry height="70" width="100" x="280" y="425" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|