提交 085b3d6d 创建 作者: 李川's avatar 李川

Merge branch 'lab6' into 'master'

......@@ -2,3 +2,6 @@
path = 8086
url = https://www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8086.git
branch = master
[submodule "8237"]
path = 8237
url = https://lichuan@www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8237.git
8237 @ 2cb9d712
Subproject commit 2cb9d7127efb4cb4d91a7b7f91f0954054585c6d
......@@ -28,8 +28,17 @@
<file relativepath="IO\IO.dlsche"/>
<file relativepath="IO\README.md"/>
</filefolder>
<file relativepath="top.dlsche"/>
<filefolder id="f94a044a-c2cb-4ab9-a5d7-fa4fa72823ca" name="8237">
<file relativepath="8237\8237A.dlsche"/>
<file relativepath="8237\8237A.pdf"/>
<file relativepath="8237\channel.dlsche"/>
<file relativepath="8237\fmall.dlsche"/>
<file relativepath="8237\README.md"/>
<file relativepath="8237\regs.dlsche"/>
<file relativepath="8237\write_read.dlsche"/>
</filefolder>
<file relativepath="README.md"/>
<file relativepath="top.dlsche"/>
</files>
</project>
没有这种文件类型的预览
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="1454" version="1.1" width="1952" xmlns="http://www.w3.org/2000/svg">
<svg height="1750" version="1.1" width="1952" xmlns="http://www.w3.org/2000/svg">
<polygon fill="#ffff80" points="21 402, 21 377, 146 377, 171 402, 146 427, 21 427, 21 402" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="19 405, 19 380, 144 380, 169 405, 144 430, 19 430, 19 405" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="21" y="402">ABUS[7..0]</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="405">ABUS[7..0]</text>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="422" y2="472"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="425" y2="475"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="442" y2="492"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="445" y2="495"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="462" y2="512"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="465" y2="515"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="482" y2="532"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="485" y2="535"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="502" y2="552"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="505" y2="555"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="522" y2="572"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="525" y2="575"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="542" y2="592"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="545" y2="595"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="562" y2="612"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="565" y2="615"/>
<polyline fill="none" points="271 472, 541 472" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 475, 539 475" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 492, 541 492" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 495, 539 495" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 512, 541 512" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 515, 539 515" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 532, 541 532" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 535, 539 535" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 552, 541 552" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 555, 539 555" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 572, 541 572" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 575, 539 575" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 592, 541 592" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 595, 539 595" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 612, 541 612" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 615, 539 615" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="472">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="475">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="492">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="495">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="512">ABUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="515">ABUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="532">ABUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="535">ABUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="552">ABUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="555">ABUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="572">ABUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="575">ABUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="592">ABUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="595">ABUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="341" y="612">ABUS7</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="339" y="615">ABUS7</text>
<polygon fill="#ffff80" points="21 682, 21 657, 146 657, 171 682, 146 707, 21 707, 21 682" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="19 685, 19 660, 144 660, 169 685, 144 710, 19 710, 19 685" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="21" y="682">DBUS[7..0]</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="685">DBUS[7..0]</text>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="862" y2="812"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="865" y2="815"/>
<polyline fill="none" points="541 812, 271 812" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="539 815, 269 815" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="842" y2="792"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="845" y2="795"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="822" y2="772"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="825" y2="775"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="802" y2="752"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="805" y2="755"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="782" y2="732"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="785" y2="735"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="762" y2="712"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="765" y2="715"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="742" y2="692"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="745" y2="695"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="221" x2="271" y1="722" y2="672"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="219" x2="269" y1="725" y2="675"/>
<polyline fill="none" points="271 792, 541 792" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 795, 539 795" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 772, 541 772" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 775, 539 775" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 752, 541 752" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 755, 539 755" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 732, 541 732" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 735, 539 735" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 712, 541 712" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 715, 539 715" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 692, 541 692" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 695, 539 695" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="271 672, 541 672" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="269 675, 539 675" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="672">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="675">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="692">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="695">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="712">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="715">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="732">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="735">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="752">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="755">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="772">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="775">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="792">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="795">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="311" y="812">DBUS7</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="12" font-weight="400" text-anchor="start" x="309" y="815">DBUS7</text>
<polygon fill="#ffff80" points="21 1112, 21 1087, 146 1087, 171 1112, 146 1137, 21 1137, 21 1112" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="19 1315, 19 1290, 144 1290, 169 1315, 144 1340, 19 1340, 19 1315" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="21" y="1112">WR_OUT</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="1315">WR_OUT</text>
<polygon fill="#ffff80" points="21 892, 21 867, 146 867, 171 892, 146 917, 21 917, 21 892" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="19 895, 19 870, 144 870, 169 895, 144 920, 19 920, 19 895" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="21" y="892">CLK</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="895">CLK</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="472">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="475">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="502">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="505">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="532">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="535">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="562">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="565">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="592">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="595">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="622">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="625">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="652">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="655">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1481" y="682">DBUS7</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="22" font-weight="400" text-anchor="start" x="1479" y="685">DBUS7</text>
<polyline fill="none" points="1431 472, 1631 472" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 475, 1629 475" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 502, 1631 502" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 505, 1629 505" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 532, 1631 532" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 535, 1629 535" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 562, 1631 562" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 565, 1629 565" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 592, 1631 592" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 595, 1629 595" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 622, 1631 622" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 625, 1629 625" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 652, 1631 652" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 655, 1629 655" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1431 682, 1631 682" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1429 685, 1629 685" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="472" y2="422"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="475" y2="425"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="502" y2="452"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="505" y2="455"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="532" y2="482"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="535" y2="485"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="562" y2="512"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="565" y2="515"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="592" y2="542"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="595" y2="545"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="622" y2="572"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="625" y2="575"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="652" y2="602"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="655" y2="605"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1631" x2="1681" y1="682" y2="632"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1629" x2="1679" y1="685" y2="635"/>
<polyline fill="none" points="791 472, 1181 472" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 475, 1179 475" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 492, 1081 492, 1081 502, 1181 502" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 495, 1079 495, 1079 505, 1179 505" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 512, 1061 512, 1061 532, 1181 532" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 515, 1059 515, 1059 535, 1179 535" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 532, 1041 532, 1041 562, 1181 562" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 535, 1039 535, 1039 565, 1179 565" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 552, 1011 552, 1011 592, 1181 592" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 555, 1009 555, 1009 595, 1179 595" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 572, 981 572, 981 622, 1181 622" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 575, 979 575, 979 625, 1179 625" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 592, 951 592, 951 652, 1181 652" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 595, 949 595, 949 655, 1179 655" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="791 612, 921 612, 921 682, 1181 682" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="789 615, 919 615, 919 685, 1179 685" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="150" font-weight="700" text-anchor="start" x="651" y="192">MEM模块</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="150" font-weight="700" text-anchor="start" x="649" y="195">MEM模块</text>
<polygon fill="#ffff80" points="21 1172, 21 1147, 146 1147, 171 1172, 146 1197, 21 1197, 21 1172" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="19 1375, 19 1350, 144 1350, 169 1375, 144 1400, 19 1400, 19 1375" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="21" y="1172">MIO</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="1375">MIO</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="681" x2="621" y1="1112" y2="1112"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="579" x2="519" y1="1315" y2="1315"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="681" x2="621" y1="1172" y2="1172"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="579" x2="519" y1="1375" y2="1375"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="811" x2="871" y1="1142" y2="1142"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="709" x2="769" y1="1345" y2="1345"/>
<path d="M677 1096 C 703 1135, 676 1185, 676 1185, 676 1185, 676 1185, 676 1185" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M575 1299 C 601 1338, 574 1388, 574 1388, 574 1388, 574 1388, 574 1388" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="677 1095, 735 1095" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="575 1298, 633 1298" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="676 1185, 734 1185" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="574 1388, 632 1388" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M735 1095 C 787 1095, 811 1142, 811 1142" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M633 1298 C 685 1298, 709 1345, 709 1345" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M733 1185 C 789 1185, 811 1142, 811 1142" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M631 1388 C 687 1388, 709 1345, 709 1345" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="726" y="1085">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="624" y="1288">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="714" y="1236">OR</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="612" y="1439">OR</text>
<polygon fill="#ffff80" points="21 1372, 21 1347, 146 1347, 171 1372, 146 1397, 21 1397, 21 1372" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="19 1575, 19 1550, 144 1550, 169 1575, 144 1600, 19 1600, 19 1575" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="21" y="1372">READ_OUT</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="20" font-weight="400" text-anchor="start" x="19" y="1575">READ_OUT</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="681" x2="621" y1="1312" y2="1312"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="579" x2="519" y1="1515" y2="1515"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="681" x2="621" y1="1372" y2="1372"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="579" x2="519" y1="1575" y2="1575"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="811" x2="871" y1="1342" y2="1342"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="709" x2="769" y1="1545" y2="1545"/>
<path d="M677 1296 C 703 1335, 676 1385, 676 1385, 676 1385, 676 1385, 676 1385" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M575 1499 C 601 1538, 574 1588, 574 1588, 574 1588, 574 1588, 574 1588" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="677 1295, 735 1295" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="575 1498, 633 1498" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="676 1385, 734 1385" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="574 1588, 632 1588" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M735 1295 C 787 1295, 811 1342, 811 1342" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M633 1498 C 685 1498, 709 1545, 709 1545" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M733 1385 C 789 1385, 811 1342, 811 1342" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<path d="M631 1588 C 687 1588, 709 1545, 709 1545" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="726" y="1285">U2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="624" y="1488">U2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="714" y="1436">OR</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="612" y="1639">OR</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="21" y="1312">MIO为高电平表示访问存储器</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="19" y="1515">MIO为高电平表示访问存储器</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="281" x2="221" y1="1172" y2="1172"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="279" x2="219" y1="1375" y2="1375"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="361" x2="421" y1="1172" y2="1172"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="359" x2="419" y1="1375" y2="1375"/>
<circle cx="357" cy="1172" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<circle cx="355" cy="1375" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="281 1122, 281 1222, 351 1172, 281 1122" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="279 1325, 279 1425, 349 1375, 279 1325" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="301" y="1136">U3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="299" y="1339">U3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="281" y="1268">NOT</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="279" y="1471">NOT</text>
<polyline fill="none" points="221 562, 221 402, 171 402" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="219 565, 219 405, 169 405" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="221 862, 221 682, 171 682" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="219 865, 219 685, 169 685" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="1681 632, 1681 412, 1781 412" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="1679 635, 1679 415, 1779 415" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polygon fill="#ffff80" points="1781 412, 1781 387, 1906 387, 1931 412, 1906 437, 1781 437, 1781 412" stroke="#800000" stroke-width="1"/>
<polygon fill="#ffff80" points="1779 415, 1779 390, 1904 390, 1929 415, 1904 440, 1779 440, 1779 415" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1781" y="412">DBUS[7..0]</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1779" y="415">DBUS[7..0]</text>
<polyline fill="none" points="171 1372, 621 1372" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="219 1375, 169 1375" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="221 1172, 171 1172" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="519 1515, 419 1515, 419 1375, 519 1375" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="421 1172, 621 1172" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="539 895, 169 895" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="621 1112, 171 1112" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="475" y2="475"/>
<polyline fill="none" points="621 1312, 521 1312, 521 1172" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="475">A0</text>
<polyline fill="none" points="541 892, 171 892" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="495" y2="495"/>
<polyline fill="none" points="871 1142, 921 1142, 921 1012, 471 1012, 471 872, 541 872" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="495">A1</text>
<polyline fill="none" points="871 1342, 1121 1342, 1121 742, 1181 742" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="515" y2="515"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="472" y2="472"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="515">A2</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="472">A0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="535" y2="535"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="492" y2="492"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="535">A3</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="492">A1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="555" y2="555"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="512" y2="512"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="555">A4</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="512">A2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="575" y2="575"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="532" y2="532"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="575">A5</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="532">A3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="595" y2="595"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="552" y2="552"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="595">A6</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="552">A4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="615" y2="615"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="572" y2="572"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="615">A7</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="572">A5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="675" y2="675"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="592" y2="592"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="675">D0</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="592">A6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="695" y2="695"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="612" y2="612"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="695">D1</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="612">A7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="715" y2="715"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="672" y2="672"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="715">D2</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="672">D0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="735" y2="735"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="692" y2="692"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="735">D3</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="692">D1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="755" y2="755"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="712" y2="712"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="755">D4</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="712">D2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="775" y2="775"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="732" y2="732"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="775">D5</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="732">D3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="795" y2="795"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="752" y2="752"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="795">D6</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="752">D4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="815" y2="815"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="772" y2="772"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="622" y="815">D7</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="772">D5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="475" y2="475"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="792" y2="792"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="475">Q0</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="792">D6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="495" y2="495"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="812" y2="812"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="495">Q1</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="624" y="812">D7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="515" y2="515"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="472" y2="472"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="515">Q2</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="472">Q0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="535" y2="535"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="492" y2="492"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="535">Q3</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="492">Q1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="555" y2="555"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="512" y2="512"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="555">Q4</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="512">Q2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="575" y2="575"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="532" y2="532"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="575">Q5</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="532">Q3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="595" y2="595"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="552" y2="552"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="595">Q6</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="552">Q4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="739" x2="789" y1="615" y2="615"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="572" y2="572"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="706" y="615">Q7</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="572">Q5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="579" x2="539" y1="875" y2="875"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="592" y2="592"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="655" y="875">^W\R</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="592">Q6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="589" x2="539" y1="895" y2="895"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="741" x2="791" y1="612" y2="612"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="642" y="895">CLK</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="708" y="612">Q7</text>
<rect fill="#ff8057" fill-opacity="0.5" height="490" stroke="#000000" stroke-width="5" width="150" x="589" y="445"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="581" x2="541" y1="872" y2="872"/>
<polyline fill="none" points="589 885, 599 895, 589 905" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="657" y="872">^W\R</text>
<circle cx="584" cy="875" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="591" x2="541" y1="892" y2="892"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="90" font-weight="700" text-anchor="start" x="549" y="435">RAM</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="644" y="892">CLK</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="609" y="975">256RAM1</text>
<rect fill="#ff8057" fill-opacity="0.5" height="490" stroke="#000000" stroke-width="5" width="150" x="591" y="442"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="475" y2="475"/>
<polyline fill="none" points="591 882, 601 892, 591 902" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="475">A0</text>
<circle cx="586" cy="872" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="505" y2="505"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="90" font-weight="700" text-anchor="start" x="551" y="432">RAM</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="505">A1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="611" y="972">256RAM1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="535" y2="535"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="472" y2="472"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="535">A2</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="472">A0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="565" y2="565"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="502" y2="502"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="565">A3</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="502">A1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="595" y2="595"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="532" y2="532"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="595">A4</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="532">A2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="625" y2="625"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="562" y2="562"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="625">A5</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="562">A3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="655" y2="655"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="592" y2="592"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="655">A6</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="592">A4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1229" x2="1179" y1="685" y2="685"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="622" y2="622"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1262" y="685">A7</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="622">A5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="475" y2="475"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="652" y2="652"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="475">D0</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="652">A6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="505" y2="505"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1231" x2="1181" y1="682" y2="682"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="505">D1</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1264" y="682">A7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="535" y2="535"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="472" y2="472"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="535">D2</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="472">D0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="565" y2="565"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="502" y2="502"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="565">D3</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="502">D1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="595" y2="595"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="532" y2="532"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="595">D4</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="532">D2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="625" y2="625"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="562" y2="562"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="625">D5</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="562">D3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="655" y2="655"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="592" y2="592"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="655">D6</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="592">D4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1379" x2="1429" y1="685" y2="685"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="622" y2="622"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1346" y="685">D7</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="622">D5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1219" x2="1179" y1="745" y2="745"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="652" y2="652"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1273" y="744">^EN</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="652">D6</text>
<rect fill="#a0c0ff" fill-opacity="0.5" height="350" stroke="#000000" stroke-width="5" width="150" x="1229" y="435"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1381" x2="1431" y1="682" y2="682"/>
<circle cx="1224" cy="745" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1348" y="682">D7</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1229" y="425">MEM_gate</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1221" x2="1181" y1="742" y2="742"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1229" y="835">BUS_TRANS8</text>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1275" y="741">^EN</text>
<polygon fill="#ffff80" points="19 1205, 19 1180, 144 1180, 169 1205, 144 1230, 19 1230, 19 1205" stroke="#800000" stroke-width="1"/>
<rect fill="#a0c0ff" fill-opacity="0.5" height="350" stroke="#000000" stroke-width="5" width="150" x="1231" y="432"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="1205">MEMW</text>
<circle cx="1226" cy="742" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="829" x2="769" y1="1205" y2="1205"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1231" y="422">MEM_gate</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="829" x2="769" y1="1265" y2="1265"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1231" y="832">BUS_TRANS8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="959" x2="1019" y1="1235" y2="1235"/>
<circle cx="521" cy="1172" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<path d="M907 1183 A 47 47 0 0 1 907 1276" fill="none" stroke="#000000" stroke-linecap="round" stroke-width="5"/>
<polyline fill="none" points="908 1277, 829 1277, 829 1183, 908 1183" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="870" y="1177">U4</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="853" y="1323">AND</text>
<polyline fill="none" points="169 1315, 519 1315" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="519 1575, 169 1575" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="769 1345, 769 1265" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="769 1205, 169 1205" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="539 875, 469 875, 469 1115, 1019 1115, 1019 1235" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="979" x2="919" y1="1615" y2="1615"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="979" x2="919" y1="1675" y2="1675"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1109" x2="1169" y1="1645" y2="1645"/>
<path d="M1057 1593 A 47 47 0 1 1 1057 1686" fill="none" stroke="#000000" stroke-linecap="round" stroke-width="5"/>
<polyline fill="none" points="1058 1687, 979 1687, 979 1593, 1058 1593" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1020" y="1587">U5</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1003" y="1733">AND</text>
<polyline fill="none" points="769 1545, 919 1545, 919 1615" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="919 1675, 169 1675" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polygon fill="#ffff80" points="19 1675, 19 1650, 144 1650, 169 1675, 144 1700, 19 1700, 19 1675" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="19" y="1675">MEMR</text>
<polyline fill="none" points="1179 745, 1169 745, 1169 1645" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<circle cx="419" cy="1375" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
</svg>
;test
;DMA存储器到存储器的传送测试程序
.text
BEGIN:
mov al, 0x1a
;8237初始化,在执行cmp指令时,通过DMA传送,将block2程序块传送到block1处,传送完成后,
;将执行block2程序块,而不是block1
mov al,0xfc
out 0x8b, al ;写通道0模式寄存器,地址递减
mov al, 0x3f
out 0x80, al ;将传送源地址写入通道0的当前地址计数器中
mov al, 0xfd
out 0x8b, al ;写通道1模式寄存器,地址递减
mov al, 0x39
out 0x82, al ;将传送目的地址写入通道1的当前地址计数器中
mov al, 5 ;传送6个字节,字节数从5到0
out 0x83, al ;将传送字节数写入通道1的当前字节计数器中
mov al, 1
out 0x88, al ;启动存储器到存储器之间的数据传送
UP:
out 2, al
inc al
cmp al, 0x84
jnz UP
dec al
DOWN:
out 2, al
dec al
cmp al, 0x19
jnz DOWN
jmp BEGIN
block1:
mov bl, 0
add bl, 20
block2:
mov cl, 1
adc cl, 2
jmp UP
没有这种文件类型的预览
0001 ;test
0001 ;DMA存储器到存储器的传送测试程序
0002 .text
0003
0004 BEGIN:
0005 10 01 00 1A mov al, 0x1a
0004 ;8237初始化,在执行cmp指令时,通过DMA传送,将block2程序块传送到block1处,传送完成后,
0005 ;将执行block2程序块,而不是block1
0006
0007 UP:
0008 13 4E 00 02 out 2, al
0009 16 78 00 inc al
0010 18 47 00 84 cmp al, 0x84
0011 1B 55 13 jnz UP
0012 1D 79 00 dec al
0013
0014 DOWN:
0015 1F 4E 00 02 out 2, al
0016 22 79 00 dec al
0017 24 47 00 19 cmp al, 0x19
0018 27 55 1F jnz DOWN
0019 29 57 10 jmp BEGIN
0020
0007 10 01 00 FC mov al,0xfc
0008 13 4E 00 8B out 0x8b, al ;写通道0模式寄存器,地址递减
0009
0010 16 01 00 3F mov al, 0x3f
0011 19 4E 00 80 out 0x80, al ;将传送源地址写入通道0的当前地址计数器中
0012
0013 1C 01 00 FD mov al, 0xfd
0014 1F 4E 00 8B out 0x8b, al ;写通道1模式寄存器,地址递减
0015
0016 22 01 00 39 mov al, 0x39
0017 25 4E 00 82 out 0x82, al ;将传送目的地址写入通道1的当前地址计数器中
0018
0019 28 01 00 05 mov al, 5 ;传送6个字节,字节数从5到0
0020 2B 4E 00 83 out 0x83, al ;将传送字节数写入通道1的当前字节计数器中
0021
0022
0022 2E 01 00 01 mov al, 1
0023 31 4E 00 88 out 0x88, al ;启动存储器到存储器之间的数据传送
0024
0025 UP:
0026 34 78 00 inc al
0027 36 47 00 84 cmp al, 0x84
0028
0029 block1:
0030 39 01 01 00 mov bl, 0
0031 3C 0E 01 14 add bl, 20
0032
0033 block2:
0034 3F 01 02 01 mov cl, 1
0035 42 16 02 02 adc cl, 2
0036 45 57 34 jmp UP
0037
0038
0039
没有这种文件类型的预览
没有这种文件类型的预览
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="4634" version="1.1" width="8150" xmlns="http://www.w3.org/2000/svg">
<svg height="4634" version="1.1" width="10944" xmlns="http://www.w3.org/2000/svg">
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="29" y="3856">DBUS[7..0]</text>
......@@ -143,11 +143,11 @@
<polygon fill="#ffff80" points="3919 2456, 3894 2431, 3844 2431, 3819 2456, 3844 2481, 3894 2481, 3919 2456" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3689" y="2456">WR_OUT</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3629" y="2456">WR_OUT</text>
<polygon fill="#ffff80" points="3919 2556, 3894 2531, 3844 2531, 3819 2556, 3844 2581, 3894 2581, 3919 2556" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3689" y="2556">READ_OUT</text>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3599" y="2556">READ_OUT</text>
<polygon fill="#ffff80" points="3919 2656, 3894 2631, 3844 2631, 3819 2656, 3844 2681, 3894 2681, 3919 2656" stroke="#800000" stroke-width="1"/>
......@@ -333,7 +333,7 @@
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1529" y="2752">NOT</text>
<rect fill="#80ff80" height="600" stroke="#800000" stroke-width="1" width="700" x="5519" y="2656"/>
<rect fill="#80ff80" height="900" stroke="#800000" stroke-width="1" width="700" x="5519" y="2656"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="250" font-weight="700" text-anchor="start" x="5519" y="2556">MEM</text>
......@@ -363,6 +363,14 @@
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6009" y="2756">DBUS[7..0]</text>
<polygon fill="#ffff80" points="5519 3356, 5544 3331, 5594 3331, 5619 3356, 5594 3381, 5544 3381, 5519 3356" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="5631" y="3356">MEMW</text>
<polygon fill="#ffff80" points="5519 3456, 5544 3431, 5594 3431, 5619 3456, 5594 3481, 5544 3481, 5519 3456" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="5631" y="3456">MEMR</text>
<polyline fill="none" points="4219 2306, 4219 1086" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="5519 3156, 5319 3156, 5319 1086" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
......@@ -455,6 +463,236 @@
<polyline fill="none" points="1569 2556, 1269 2556" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<rect fill="#80ff80" height="1800" stroke="#800000" stroke-width="1" width="700" x="10019" y="1856"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10019" y="1756">8237A</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10019" y="1806">8237\8237A.dlsche</text>
<polygon fill="#ffff80" points="10019 1956, 10044 1931, 10094 1931, 10119 1956, 10094 1981, 10044 1981, 10019 1956" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="1956">IOR</text>
<polygon fill="#ffff80" points="10019 2056, 10044 2031, 10094 2031, 10119 2056, 10094 2081, 10044 2081, 10019 2056" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2056">IOW</text>
<polygon fill="#ffff80" points="10019 2256, 10044 2231, 10094 2231, 10119 2256, 10094 2281, 10044 2281, 10019 2256" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2256">MEMR</text>
<polygon fill="#ffff80" points="10019 2156, 10044 2131, 10094 2131, 10119 2156, 10094 2181, 10044 2181, 10019 2156" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2156">MEMW</text>
<polygon fill="#ffff80" points="10019 2356, 10044 2331, 10094 2331, 10119 2356, 10094 2381, 10044 2381, 10019 2356" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2356">HLDA</text>
<polygon fill="#ffff80" points="10019 2456, 10044 2431, 10094 2431, 10119 2456, 10094 2481, 10044 2481, 10019 2456" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2456">CS</text>
<polygon fill="#ffff80" points="10019 2556, 10044 2531, 10094 2531, 10119 2556, 10094 2581, 10044 2581, 10019 2556" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2556">CLK</text>
<polygon fill="#ffff80" points="10019 2656, 10044 2631, 10094 2631, 10119 2656, 10094 2681, 10044 2681, 10019 2656" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2656">RESET</text>
<polygon fill="#ffff80" points="10019 2756, 10044 2731, 10094 2731, 10119 2756, 10094 2781, 10044 2781, 10019 2756" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2756">DREQ1</text>
<polygon fill="#ffff80" points="10019 2856, 10044 2831, 10094 2831, 10119 2856, 10094 2881, 10044 2881, 10019 2856" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10129" y="2856">HRQ</text>
<polygon fill="#ffff80" points="10719 1956, 10694 1931, 10644 1931, 10619 1956, 10644 1981, 10694 1981, 10719 1956" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="1956">A7</text>
<polygon fill="#ffff80" points="10719 2056, 10694 2031, 10644 2031, 10619 2056, 10644 2081, 10694 2081, 10719 2056" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2056">A6</text>
<polygon fill="#ffff80" points="10719 2156, 10694 2131, 10644 2131, 10619 2156, 10644 2181, 10694 2181, 10719 2156" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2156">A5</text>
<polygon fill="#ffff80" points="10719 2256, 10694 2231, 10644 2231, 10619 2256, 10644 2281, 10694 2281, 10719 2256" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2256">A4</text>
<polygon fill="#ffff80" points="10719 2356, 10694 2331, 10644 2331, 10619 2356, 10644 2381, 10694 2381, 10719 2356" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2356">A3</text>
<polygon fill="#ffff80" points="10719 2456, 10694 2431, 10644 2431, 10619 2456, 10644 2481, 10694 2481, 10719 2456" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2456">A2</text>
<polygon fill="#ffff80" points="10719 2556, 10694 2531, 10644 2531, 10619 2556, 10644 2581, 10694 2581, 10719 2556" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2556">A1</text>
<polygon fill="#ffff80" points="10719 2656, 10694 2631, 10644 2631, 10619 2656, 10644 2681, 10694 2681, 10719 2656" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2656">A0</text>
<polygon fill="#ffff80" points="10719 2756, 10694 2731, 10644 2731, 10619 2756, 10644 2781, 10694 2781, 10719 2756" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2756">DB0</text>
<polygon fill="#ffff80" points="10719 2856, 10694 2831, 10644 2831, 10619 2856, 10644 2881, 10694 2881, 10719 2856" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2856">DB1</text>
<polygon fill="#ffff80" points="10719 2956, 10694 2931, 10644 2931, 10619 2956, 10644 2981, 10694 2981, 10719 2956" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="2956">DB2</text>
<polygon fill="#ffff80" points="10719 3056, 10694 3031, 10644 3031, 10619 3056, 10644 3081, 10694 3081, 10719 3056" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="3056">DB3</text>
<polygon fill="#ffff80" points="10719 3156, 10694 3131, 10644 3131, 10619 3156, 10644 3181, 10694 3181, 10719 3156" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="3156">DB4</text>
<polygon fill="#ffff80" points="10719 3556, 10694 3531, 10644 3531, 10619 3556, 10644 3581, 10694 3581, 10719 3556" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="3556">DACK0</text>
<polygon fill="#ffff80" points="10719 3256, 10694 3231, 10644 3231, 10619 3256, 10644 3281, 10694 3281, 10719 3256" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="3256">DB5</text>
<polygon fill="#ffff80" points="10719 3356, 10694 3331, 10644 3331, 10619 3356, 10644 3381, 10694 3381, 10719 3356" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="3356">DB6</text>
<polygon fill="#ffff80" points="10719 3456, 10694 3431, 10644 3431, 10619 3456, 10644 3481, 10694 3481, 10719 3456" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10509" y="3456">DB7</text>
<polyline fill="none" points="10019 1956, 8419 1956, 8419 2356, 8119 2356" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10019 2056, 8519 2056, 8519 2256, 8119 2256" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10019 2656, 9819 2656" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9819" y="2656">RESET</text>
<polyline fill="none" points="10019 2756, 9619 2756" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9769" y="2486">CS1</text>
<polyline fill="none" points="10019 2156, 9819 2156, 9019 2156, 9019 3706, 5419 3706, 5419 3356, 5519 3356" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10019 2256, 9069 2256, 9069 3756, 5369 3756, 5369 3456, 5519 3456" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 1956, 10919 1956" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2056, 10919 2056" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2156, 10919 2156" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2256, 10919 2256" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2356, 10919 2356" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2456, 10919 2456" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2556, 10919 2556" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2656, 10919 2656" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2756, 10919 2756" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2856, 10919 2856" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 2956, 10919 2956" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 3056, 10919 3056" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 3156, 10919 3156" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 3256, 10919 3256" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 3356, 10919 3356" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10719 3456, 10919 3456" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="1956">ABUS7</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2056">ABUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2156">ABUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2256">ABUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2356">ABUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2456">ABUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2556">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2656">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2756">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2856">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="2956">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="3056">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="3156">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="3256">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="3356">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10819" y="3456">DBUS7</text>
<polyline fill="none" points="10019 2856, 9819 2856" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9819" y="2856">HOLD</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="9829" x2="9769" y1="2426" y2="2426"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="9829" x2="9769" y1="2486" y2="2486"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="9959" x2="10019" y1="2456" y2="2456"/>
<path d="M9907 2404 A 47 47 0 1 1 9907 2497" fill="none" stroke="#000000" stroke-linecap="round" stroke-width="5"/>
<polyline fill="none" points="9908 2498, 9829 2498, 9829 2404, 9908 2404" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9870" y="2398">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9853" y="2544">AND</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9769" y="2426">CS0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="9519" x2="9619" y1="2756" y2="2756"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="9419" y="2706"/>
<polyline fill="none" points="9429 2656, 9509 2656" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9469 2656, 9469 2706" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9439 2786, 9469 2786, 9469 2726, 9499 2726" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9459" y="2643">C2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9329" y="2766">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9419" y="2856">Key = A</text>
<circle cx="7219" cy="1086" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="5319" cy="1086" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论