root/doc_inner/doxygen/html/cmem_8c_aacc41f8750d08c22b925ea32612209fb_icgraph.svg

/* [<][>][^][v][top][bottom][index][help] */
<?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 12.2.1 (20241206.2353)
 -->
<!-- Title: strrev Pages: 1 -->
<!--zoomable 229 -->

<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">

<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>

<defs>
  <circle id="rim" cx="0" cy="0" r="7"/>
  <circle id="rim2" cx="0" cy="0" r="3.5"/>
  <g id="zoomPlus">
    <use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
    <path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
  </g>
  <g id="zoomMin">
    <use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
    <path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
  </g>
  <g id="arrowUp" transform="translate(30 24)">
    <use xlink:href="#rim"/>
    <path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
  </g>
  <g id="arrowRight" transform="rotate(90) translate(36 -43)">
    <use xlink:href="#rim"/>
    <path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
  </g>
  <g id="arrowDown" transform="rotate(180) translate(-30 -48)">
    <use xlink:href="#rim"/>
    <path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
  </g>
  <g id="arrowLeft" transform="rotate(270) translate(-36 17)">
    <use xlink:href="#rim"/>
    <path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
  </g>
  <g id="resetDef">
    <use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
  </g>
</defs>
<script type="application/ecmascript">
var viewWidth = 1612;
var viewHeight = 229;
var sectionId = 'dynsection-11';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>strrev</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="逆にした文字列を返す">
<polygon fill="#999999" stroke="#666666" points="1603.5,-78.94 1562.75,-78.94 1562.75,-59.69 1603.5,-59.69 1603.5,-78.94"/>
<text text-anchor="middle" x="1583.12" y="-65.44" font-family="Helvetica,sans-Serif" font-size="10.00">strrev</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="word_8c.html#af0f7f3f8b1dcb1ae401afef951d2ef19" target="_top" xlink:title="WORD値を10進数値を表す文字列に変換する">
<polygon fill="white" stroke="#666666" points="1526.75,-78.94 1479.25,-78.94 1479.25,-59.69 1526.75,-59.69 1526.75,-78.94"/>
<text text-anchor="middle" x="1503" y="-65.44" font-family="Helvetica,sans-Serif" font-size="10.00">word2n</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1551.14,-69.32C1543.1,-69.32 1534.59,-69.32 1527.04,-69.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1550.9,-72.82 1560.9,-69.32 1550.9,-65.82 1550.9,-72.82"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="assemble_8c.html#ae361104cdf7e4e9509a009b328487fc1" target="_top" xlink:title="アドレス値をメモリに書き込む">
<polygon fill="white" stroke="#666666" points="1443.25,-78.94 1371,-78.94 1371,-59.69 1443.25,-59.69 1443.25,-78.94"/>
<text text-anchor="middle" x="1407.12" y="-65.44" font-family="Helvetica,sans-Serif" font-size="10.00">writememory</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1467.45,-69.32C1459.64,-69.32 1451.34,-69.32 1443.49,-69.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.28,-72.82 1477.28,-69.32 1467.28,-65.82 1467.28,-72.82"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="assemble_8c.html#a1ff9d415430cab87480fd25355fab500" target="_top" xlink:title="システムCOMET IIの命令をアセンブルする">
<polygon fill="white" stroke="#666666" points="926.25,-146.94 812,-146.94 812,-127.69 926.25,-127.69 926.25,-146.94"/>
<text text-anchor="middle" x="869.12" y="-133.44" font-family="Helvetica,sans-Serif" font-size="10.00">assemble_comet2cmd</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1390.04,-87.46C1376.79,-100.97 1356.71,-118.4 1335,-126.32 1195.44,-177.2 1016.34,-160.62 926.64,-147.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1392.39,-90.07 1396.67,-80.38 1387.28,-85.28 1392.39,-90.07"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="class_casl2cmd.html#a4653a2ca1a9d7a3547be4ad1e0f6924d" target="_top" xlink:title="アセンブラ命令DSの処理">
<polygon fill="white" stroke="#666666" points="1335,-116.94 1211,-116.94 1211,-97.69 1335,-97.69 1335,-116.94"/>
<text text-anchor="middle" x="1273" y="-103.44" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble_ds</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node17 -->
<g id="edge17_Node000003_Node000017" class="edge">
<title>Node3&#45;&gt;Node17</title>
<g id="a_edge17_Node000003_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1360.29,-82.5C1343.39,-87.36 1324.53,-92.78 1308.77,-97.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1360.97,-85.95 1369.61,-79.82 1359.03,-79.22 1360.97,-85.95"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="assemble_8c.html#aa716f1c4b620d19dd50c3c1ee40ec770" target="_top" xlink:title="リテラルを返す">
<polygon fill="white" stroke="#666666" points="1175,-78.94 1122.25,-78.94 1122.25,-59.69 1175,-59.69 1175,-78.94"/>
<text text-anchor="middle" x="1148.62" y="-65.44" font-family="Helvetica,sans-Serif" font-size="10.00">getliteral</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node18 -->
<g id="edge18_Node000003_Node000018" class="edge">
<title>Node3&#45;&gt;Node18</title>
<g id="a_edge18_Node000003_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1359.4,-69.32C1305.36,-69.32 1218.35,-69.32 1175.36,-69.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1359.22,-72.82 1369.22,-69.32 1359.22,-65.82 1359.22,-72.82"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="assemble_8c.html#ad28aa41ef02ecc6614acfb153801b9be" target="_top" xlink:title="DC命令を書込">
<polygon fill="white" stroke="#666666" points="1172.38,-21.94 1124.88,-21.94 1124.88,-2.69 1172.38,-2.69 1172.38,-21.94"/>
<text text-anchor="middle" x="1148.62" y="-8.44" font-family="Helvetica,sans-Serif" font-size="10.00">writedc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node21 -->
<g id="edge22_Node000003_Node000021" class="edge">
<title>Node3&#45;&gt;Node21</title>
<g id="a_edge22_Node000003_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1390.09,-51.03C1376.87,-37.44 1356.8,-19.97 1335,-12.32 1279.43,7.2 1208.58,-1.18 1172.69,-7.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1387.34,-53.21 1396.71,-58.16 1392.47,-48.45 1387.34,-53.21"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="assemble_8c.html#aec8fb55fddc1268fcc29b23372d2041d" target="_top" xlink:title="文字をメモリに書き込む">
<polygon fill="white" stroke="#666666" points="1297.12,-40.94 1248.88,-40.94 1248.88,-21.69 1297.12,-21.69 1297.12,-40.94"/>
<text text-anchor="middle" x="1273" y="-27.44" font-family="Helvetica,sans-Serif" font-size="10.00">writestr</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node23 -->
<g id="edge24_Node000003_Node000023" class="edge">
<title>Node3&#45;&gt;Node23</title>
<g id="a_edge24_Node000003_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1360.04,-56.06C1338.94,-49.99 1314.85,-43.06 1297.54,-38.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1359.03,-59.41 1369.61,-58.81 1360.97,-52.69 1359.03,-59.41"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="assemble_8c.html#a207dbf0d6c2c6350e652c3415be3db23" target="_top" xlink:title="トークンをアセンブルする">
<polygon fill="white" stroke="#666666" points="776,-146.94 704.5,-146.94 704.5,-127.69 776,-127.69 776,-146.94"/>
<text text-anchor="middle" x="740.25" y="-133.44" font-family="Helvetica,sans-Serif" font-size="10.00">assembletok</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M800.4,-137.32C792.09,-137.32 783.88,-137.32 776.34,-137.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="800.22,-140.82 810.22,-137.32 800.22,-133.82 800.22,-140.82"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="assemble_8c.html#ab584cfb355d7e4000c4c6eeefa07fe64" target="_top" xlink:title="1行をアセンブルする">
<polygon fill="white" stroke="#666666" points="668.5,-146.94 595.5,-146.94 595.5,-127.69 668.5,-127.69 668.5,-146.94"/>
<text text-anchor="middle" x="632" y="-133.44" font-family="Helvetica,sans-Serif" font-size="10.00">assembleline</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M692.66,-137.32C684.65,-137.32 676.44,-137.32 668.77,-137.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.65,-140.82 702.65,-137.32 692.65,-133.82 692.65,-140.82"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="class_casl2cmd.html#adcfe77609107385a9fe5a2633e7ef497" target="_top" xlink:title="マクロ命令 &quot;IN IBUF,LEN&quot; をアセンブル">
<polygon fill="white" stroke="#666666" points="553.88,-220.94 432.88,-220.94 432.88,-201.69 553.88,-201.69 553.88,-220.94"/>
<text text-anchor="middle" x="493.38" y="-207.44" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble_in</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M612.8,-154.91C599.13,-167.25 579.4,-183.28 559.5,-193.32 553.32,-196.43 546.53,-199.07 539.74,-201.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="615.18,-157.47 620.12,-148.1 610.42,-152.35 615.18,-157.47"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="class_casl2cmd.html#a83ef1d1240a865d959f23b03e220def6" target="_top" xlink:title="マクロ命令 &quot;OUT OBUF,LEN&quot; をアセンブル">
<polygon fill="white" stroke="#666666" points="556.88,-183.94 429.88,-183.94 429.88,-164.69 556.88,-164.69 556.88,-183.94"/>
<text text-anchor="middle" x="493.38" y="-170.44" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble_out</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M584.14,-150.01C566.93,-154.67 547.69,-159.88 531.46,-164.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.91,-153.42 593.64,-147.43 583.08,-146.67 584.91,-153.42"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="class_casl2cmd.html#a1e3f5e6b2f3c6b80148673ca0db33fdf" target="_top" xlink:title="マクロ命令 &quot;RPOP&quot; をメモリに書き込む">
<polygon fill="white" stroke="#666666" points="559.5,-146.94 427.25,-146.94 427.25,-127.69 559.5,-127.69 559.5,-146.94"/>
<text text-anchor="middle" x="493.38" y="-133.44" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble_rpop</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge8_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge8_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.77,-137.32C576.06,-137.32 567.95,-137.32 559.9,-137.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.59,-140.82 593.59,-137.32 583.59,-133.82 583.59,-140.82"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="class_casl2cmd.html#aea855d2b0f43de522375a5f7657b2046" target="_top" xlink:title="マクロ命令 &quot;RPUSH&quot; をメモリに書き込む">
<polygon fill="white" stroke="#666666" points="547.5,-109.57 439.25,-109.57 439.25,-79.07 547.5,-79.07 547.5,-109.57"/>
<text text-anchor="start" x="447.25" y="-96.07" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble</text>
<text text-anchor="middle" x="493.38" y="-84.82" font-family="Helvetica,sans-Serif" font-size="10.00">_rpush</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge9_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge9_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M588.22,-123.85C574.32,-119.48 558.77,-114.58 544.39,-110.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.93,-127.12 597.52,-126.78 589.04,-120.44 586.93,-127.12"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="assemble_8c.html#a36c8ab963b3acab70a2862e8252c996b" target="_top" xlink:title="指定された名前のファイルをアセンブル">
<polygon fill="white" stroke="#666666" points="528.75,-60.94 458,-60.94 458,-41.69 528.75,-41.69 528.75,-60.94"/>
<text text-anchor="middle" x="493.38" y="-47.44" font-family="Helvetica,sans-Serif" font-size="10.00">assemblefile</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge10_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge10_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M615.97,-119.09C602.6,-103.99 581.77,-83.02 559.5,-70.32 550.19,-65.01 539.27,-61.07 529.06,-58.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="613.12,-121.14 622.29,-126.45 618.43,-116.58 613.12,-121.14"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="assemble_8c.html#ae474115c02013d6a814a3c9a734b01a9" target="_top" xlink:title="指定された1つまたは複数のファイルを2回アセンブル">
<polygon fill="white" stroke="#666666" points="391.25,-60.94 333.25,-60.94 333.25,-41.69 391.25,-41.69 391.25,-60.94"/>
<text text-anchor="middle" x="362.25" y="-47.44" font-family="Helvetica,sans-Serif" font-size="10.00">assemble</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge11_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M446.39,-51.32C428.04,-51.32 407.49,-51.32 391.42,-51.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="446.26,-54.82 456.26,-51.32 446.26,-47.82 446.26,-54.82"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="casl2_8c.html#a0ddf1224851353fc92bfbff6f499fa97" target="_top" xlink:title="casl2コマンドのメイン">
<polygon fill="white" stroke="#666666" points="37,-60.94 0,-60.94 0,-41.69 37,-41.69 37,-60.94"/>
<text text-anchor="middle" x="18.5" y="-47.44" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge12_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M321.84,-51.32C247.72,-51.32 90.25,-51.32 37.3,-51.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.48,-54.82 331.48,-51.32 321.48,-47.82 321.48,-54.82"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="monitor_8c.html#a528aa9ad5d6b6447b7bc6a1a05be14f0" target="_top" xlink:title="モニターの命令を実行する">
<polygon fill="white" stroke="#666666" points="297.25,-41.94 230.25,-41.94 230.25,-22.69 297.25,-22.69 297.25,-41.94"/>
<text text-anchor="middle" x="263.75" y="-28.44" font-family="Helvetica,sans-Serif" font-size="10.00">monitorcmd</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge13_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge13_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M321.55,-43.5C313.63,-41.94 305.39,-40.32 297.73,-38.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.85,-46.93 331.33,-45.43 322.2,-40.06 320.85,-46.93"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="monitor_8c.html#a0e89037e727d646088e956504e02ef8b" target="_top" xlink:title="COMET IIモニターを起動する">
<polygon fill="white" stroke="#666666" points="194.25,-41.94 146,-41.94 146,-22.69 194.25,-22.69 194.25,-41.94"/>
<text text-anchor="middle" x="170.12" y="-28.44" font-family="Helvetica,sans-Serif" font-size="10.00">monitor</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge14_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge14_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M218.7,-32.32C210.35,-32.32 201.92,-32.32 194.53,-32.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.42,-35.82 228.42,-32.32 218.42,-28.82 218.42,-35.82"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="exec_8c.html#a05e951388bd6364f0a83e02b1daef957" target="_top" xlink:title="COMET II仮想マシンを実行する">
<polygon fill="white" stroke="#666666" points="110,-41.94 73,-41.94 73,-22.69 110,-22.69 110,-41.94"/>
<text text-anchor="middle" x="91.5" y="-28.44" font-family="Helvetica,sans-Serif" font-size="10.00">exec</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge15_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge15_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.24,-32.32C125.9,-32.32 117.35,-32.32 110.17,-32.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.21,-35.82 144.21,-32.32 134.21,-28.82 134.21,-35.82"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node13 -->
<g id="edge16_Node000016_Node000013" class="edge">
<title>Node16&#45;&gt;Node13</title>
<g id="a_edge16_Node000016_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.74,-40.01C53.42,-42.24 44.59,-44.6 37.16,-46.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.37,-43.47 71.12,-37.5 60.56,-36.71 62.37,-43.47"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="assemble_8c.html#a0a205123d42143aeca611a0486b4c931" target="_top" xlink:title="アドレスを返す">
<polygon fill="white" stroke="#666666" points="1045.75,-87.94 1002.75,-87.94 1002.75,-68.69 1045.75,-68.69 1045.75,-87.94"/>
<text text-anchor="middle" x="1024.25" y="-74.44" font-family="Helvetica,sans-Serif" font-size="10.00">getadr</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge19_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge19_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1110.75,-72.03C1089.55,-73.59 1063.69,-75.49 1046,-76.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1110.75,-75.54 1120.46,-71.31 1110.23,-68.56 1110.75,-75.54"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node4 -->
<g id="edge20_Node000019_Node000004" class="edge">
<title>Node19&#45;&gt;Node4</title>
<g id="a_edge20_Node000019_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M991.78,-90.44C963.56,-101.31 922.65,-117.08 896.21,-127.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="992.79,-93.8 1000.87,-86.94 990.28,-87.27 992.79,-93.8"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="class_casl2cmd.html#a0c64bca33cb0d09cd9fba1db19dbaf1a" target="_top" xlink:title="アセンブラ命令STARTの処理">
<polygon fill="white" stroke="#666666" points="923.25,-93.57 815,-93.57 815,-63.07 923.25,-63.07 923.25,-93.57"/>
<text text-anchor="start" x="823" y="-80.07" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble</text>
<text text-anchor="middle" x="869.12" y="-68.82" font-family="Helvetica,sans-Serif" font-size="10.00">_start</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge21_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge21_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M990.93,-78.32C971.36,-78.32 945.91,-78.32 923.43,-78.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="990.77,-81.82 1000.77,-78.32 990.77,-74.82 990.77,-81.82"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="class_casl2cmd.html#a46a04f1f6f4148513bd878663cd77eb8" target="_top" xlink:title="アセンブラ命令DCの処理">
<polygon fill="white" stroke="#666666" points="1086.25,-21.94 962.25,-21.94 962.25,-2.69 1086.25,-2.69 1086.25,-21.94"/>
<text text-anchor="middle" x="1024.25" y="-8.44" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble_dc</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge23_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge23_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1113.14,-12.32C1104.85,-12.32 1095.74,-12.32 1086.63,-12.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1113.09,-15.82 1123.09,-12.32 1113.09,-8.82 1113.09,-15.82"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge25_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge25_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1237.66,-41.98C1217.86,-48.13 1193.38,-55.73 1175.26,-61.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1238.45,-45.4 1246.96,-39.09 1236.37,-38.71 1238.45,-45.4"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node21 -->
<g id="edge26_Node000023_Node000021" class="edge">
<title>Node23&#45;&gt;Node21</title>
<g id="a_edge26_Node000023_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1237.21,-25.91C1216.55,-22.71 1190.92,-18.73 1172.73,-15.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1236.49,-29.34 1246.91,-27.42 1237.56,-22.43 1236.49,-29.34"/>
</a>
</g>
</g>
</g>
</svg>

<g id="navigator" transform="translate(0 0)" fill="#404254">
  <rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
  <use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
  <use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
  <use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
   <use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
  <use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
  <use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
  <use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
 <g id="arrow_out" transform="scale(0.3 0.3)">
  <a xlink:href="cmem_8c_aacc41f8750d08c22b925ea32612209fb_icgraph_org.svg" target="_base">
   <rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
        fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
   <path id="arrow"
     d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
     style="fill:#404040;"/>
  </a>
 </g>
</svg>

<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true']  { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
  highlightEdges();
  highlightAdjacentNodes();
});
]]></script>
</svg>

/* [<][>][^][v][top][bottom][index][help] */