mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
4 lines
20 KiB
XML
4 lines
20 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Do not edit this file with editors other than draw.io -->
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="576px" height="261px" viewBox="-0.5 -0.5 576 261" content="<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" scale="1" border="20" version="24.7.8"> <diagram name="Страница — 1" id="emShBatAdbiHMIASs2aF"> <mxGraphModel dx="830" dy="478" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="2" value="" style="rounded=1;whiteSpace=wrap;html=1;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="360" y="330" width="350" height="220" as="geometry" /> </mxCell> <mxCell id="3" value="a_i" style="endArrow=classic;html=1;rounded=0;entryX=0.003;entryY=0.318;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=20;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;align=left;" parent="1" target="2" edge="1"> <mxGeometry x="-0.2598" y="-10" width="50" height="50" relative="1" as="geometry"> <mxPoint x="280" y="400" as="sourcePoint" /> <mxPoint x="640" y="340" as="targetPoint" /> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="4" value="b_i" style="endArrow=classic;html=1;rounded=0;entryX=0.003;entryY=0.318;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=20;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;align=left;" parent="1" edge="1"> <mxGeometry x="-0.25" y="-10" width="50" height="50" relative="1" as="geometry"> <mxPoint x="280" y="480" as="sourcePoint" /> <mxPoint x="360" y="480" as="targetPoint" /> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="5" value="" style="endArrow=classic;html=1;rounded=0;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="720" y="389.94000000000005" as="sourcePoint" /> <mxPoint x="800" y="390" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="6" value="sum_o" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=20;fontColor=#000000;labelBackgroundColor=none;" parent="5" vertex="1" connectable="0"> <mxGeometry x="-0.1759" relative="1" as="geometry"> <mxPoint x="-33" y="10" as="offset" /> </mxGeometry> </mxCell> <mxCell id="7" value="carry_o" style="endArrow=classic;html=1;rounded=0;fontSize=20;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;align=left;" parent="1" edge="1"> <mxGeometry x="-0.7778" y="-10" width="50" height="50" relative="1" as="geometry"> <mxPoint x="710" y="490.01" as="sourcePoint" /> <mxPoint x="800" y="490" as="targetPoint" /> <mxPoint as="offset" /> </mxGeometry> </mxCell> <mxCell id="8" value="" style="endArrow=none;html=1;rounded=0;fontSize=20;exitX=-0.014;exitY=0.318;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;fillColor=#d5e8d4;strokeColor=#82b366;labelBackgroundColor=none;" parent="1" source="2" target="15" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="590" y="390" as="sourcePoint" /> <mxPoint x="500" y="370" as="targetPoint" /> <Array as="points"> <mxPoint x="410" y="400" /> <mxPoint x="410" y="375" /> </Array> </mxGeometry> </mxCell> <mxCell id="9" value="" style="endArrow=none;html=1;rounded=0;fontSize=20;entryX=-0.005;entryY=0.309;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#000000;fillColor=#d5e8d4;strokeColor=#82b366;labelBackgroundColor=none;startArrow=oval;startFill=1;" parent="1" target="14" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="410" y="400" as="sourcePoint" /> <mxPoint x="485" y="475" as="targetPoint" /> <Array as="points"> <mxPoint x="410" y="475" /> </Array> </mxGeometry> </mxCell> <mxCell id="10" value="" style="endArrow=none;html=1;rounded=0;fontSize=20;exitX=0;exitY=0.682;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.687;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#000000;labelBackgroundColor=none;" parent="1" source="2" target="14" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="590" y="390" as="sourcePoint" /> <mxPoint x="485" y="504.9999999999999" as="targetPoint" /> <Array as="points"> <mxPoint x="390" y="480" /> <mxPoint x="390" y="505" /> </Array> </mxGeometry> </mxCell> <mxCell id="11" value="" style="endArrow=none;html=1;rounded=0;fontSize=20;entryX=0;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#000000;labelBackgroundColor=none;startArrow=oval;startFill=1;" parent="1" target="15" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="390" y="480" as="sourcePoint" /> <mxPoint x="500" y="410" as="targetPoint" /> <Array as="points"> <mxPoint x="390" y="405" /> </Array> </mxGeometry> </mxCell> <mxCell id="12" value="" style="endArrow=none;html=1;rounded=0;fontSize=20;fontColor=#000000;exitX=0.824;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;strokeColor=#000000;" parent="1" source="15" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="560" y="390" as="sourcePoint" /> <mxPoint x="720" y="390" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="13" value="" style="endArrow=none;html=1;rounded=0;fontSize=20;fontColor=#000000;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=none;strokeColor=#000000;" parent="1" target="14" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="710" y="490" as="sourcePoint" /> <mxPoint x="584.9999999999998" y="489.9999999999999" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="14" value="and" style="shape=or;whiteSpace=wrap;html=1;fontSize=20;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="520" y="450" width="60" height="80" as="geometry" /> </mxCell> <mxCell id="15" value="xor" style="verticalLabelPosition=middle;shadow=0;dashed=0;align=center;html=1;verticalAlign=middle;shape=mxgraph.electrical.logic_gates.logic_gate;operation=xor;fontSize=20;horizontal=1;labelPosition=center;fontColor=#000000;labelBackgroundColor=none;strokeColor=#000000;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="500" y="360" width="100" height="60" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><rect x="107" y="20" width="350" height="220" rx="33" ry="33" fill="none" stroke="#000000" pointer-events="all"/></g></g><g data-cell-id="3"><g><path d="M 27 90 L 101.68 89.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 106.93 89.96 L 99.93 93.46 L 101.68 89.96 L 99.93 86.46 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 100px; margin-left: 59px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">a_i</div></div></div></foreignObject><text x="59" y="106" fill="#000000" font-family=""Helvetica"" font-size="20px">a_i</text></switch></g></g></g><g data-cell-id="4"><g><path d="M 27 170 L 100.63 170" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 105.88 170 L 98.88 173.5 L 100.63 170 L 98.88 166.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 180px; margin-left: 59px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">b_i</div></div></div></foreignObject><text x="59" y="186" fill="#000000" font-family=""Helvetica"" font-size="20px">b_i</text></switch></g></g></g><g data-cell-id="5"><g><path d="M 467 79.94 L 540.63 80" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 545.88 80 L 538.88 83.49 L 540.63 80 L 538.88 76.49 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="6"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 90px; margin-left: 469px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">sum_o</div></div></div></foreignObject><text x="469" y="96" fill="#000000" font-family=""Helvetica"" font-size="20px">sum_o</text></switch></g></g></g></g><g data-cell-id="7"><g><path d="M 457 180.01 L 540.63 180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 545.88 180 L 538.88 183.5 L 540.63 180 L 538.88 176.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 190px; margin-left: 469px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">carry_o</div></div></div></foreignObject><text x="469" y="196" fill="#000000" font-family=""Helvetica"" font-size="20px">carry...</text></switch></g></g></g><g data-cell-id="8"><g><path d="M 102.1 89.96 L 157 90 L 157 65 L 247 65" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="9"><g><path d="M 157 93 L 157 165 L 266.7 164.72" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="157" cy="90" rx="3" ry="3" fill="#82b366" stroke="#82b366" pointer-events="all"/></g></g><g data-cell-id="10"><g><path d="M 107 170.04 L 137 170 L 137 195 L 267 194.96" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="11"><g><path d="M 137 167 L 137 95 L 247 95" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="137" cy="170" rx="3" ry="3" fill="#b85450" stroke="#b85450" pointer-events="all"/></g></g><g data-cell-id="12"><g><path d="M 329.4 80 L 467 80" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="13"><g><path d="M 457 180 L 327 180" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/></g></g><g data-cell-id="14"><g><path d="M 267 140 Q 327 140 327 180 Q 327 220 267 220 Z" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 180px; margin-left: 268px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">and</div></div></div></foreignObject><text x="297" y="186" fill="#000000" font-family=""Helvetica"" font-size="20px" text-anchor="middle">and</text></switch></g></g></g><g data-cell-id="15"><g><path d="M 327 80 L 347 80 M 247 65 L 270 65 M 247 95 L 270 95" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 257 50 C 267.72 68.56 267.72 91.44 257 110" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 287 50 C 304.47 50.56 320.06 62.25 327 80 C 320.06 97.75 304.47 109.44 287 110 L 262 110 C 272.72 91.44 272.72 68.56 262 50 Z" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 80px; margin-left: 297px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">xor</div></div></div></foreignObject><text x="297" y="86" fill="#000000" font-family=""Helvetica"" font-size="20px" text-anchor="middle">xor</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |