提交 97ff9c9f 创建 作者: 赵鹏翀's avatar 赵鹏翀

Merge branch 'update' into 'master'

Update See merge request !1
......@@ -2,3 +2,7 @@
path = 8086
url = https://www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8086.git
branch = master
[submodule "8255"]
path = 8255
url = https://lichuan@www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8255.git
branch = master
8255 @ 24511139
Subproject commit 2451113952f09974ee3bc5bd1e55ae08f016db06
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="2343" version="1.1" width="2140" xmlns="http://www.w3.org/2000/svg">
<rect fill="#80ff80" height="2000" stroke="#800000" stroke-width="1" width="700" x="589" y="321"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="180" font-weight="700" text-anchor="start" x="589" y="221">8255</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="589" y="271">8255\8255.dlsche</text>
<polygon fill="#ffff80" points="589 421, 614 396, 664 396, 689 421, 664 446, 614 446, 589 421" 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="699" y="421">PA3</text>
<polygon fill="#ffff80" points="589 521, 614 496, 664 496, 689 521, 664 546, 614 546, 589 521" 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="699" y="521">PA2</text>
<polygon fill="#ffff80" points="589 621, 614 596, 664 596, 689 621, 664 646, 614 646, 589 621" 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="699" y="621">PA1</text>
<polygon fill="#ffff80" points="589 721, 614 696, 664 696, 689 721, 664 746, 614 746, 589 721" 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="699" y="721">PA0</text>
<polygon fill="#ffff80" points="589 821, 614 796, 664 796, 689 821, 664 846, 614 846, 589 821" 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="699" y="821">RD</text>
<polygon fill="#ffff80" points="589 921, 614 896, 664 896, 689 921, 664 946, 614 946, 589 921" 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="699" y="921">CS</text>
<polygon fill="#ffff80" points="589 1021, 614 996, 664 996, 689 1021, 664 1046, 614 1046, 589 1021" 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="699" y="1021">A1</text>
<polygon fill="#ffff80" points="589 1121, 614 1096, 664 1096, 689 1121, 664 1146, 614 1146, 589 1121" 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="699" y="1121">A0</text>
<polygon fill="#ffff80" points="589 1221, 614 1196, 664 1196, 689 1221, 664 1246, 614 1246, 589 1221" 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="699" y="1221">PC7</text>
<polygon fill="#ffff80" points="589 1321, 614 1296, 664 1296, 689 1321, 664 1346, 614 1346, 589 1321" 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="699" y="1321">PC6</text>
<polygon fill="#ffff80" points="589 1421, 614 1396, 664 1396, 689 1421, 664 1446, 614 1446, 589 1421" 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="699" y="1421">PC5</text>
<polygon fill="#ffff80" points="589 1521, 614 1496, 664 1496, 689 1521, 664 1546, 614 1546, 589 1521" 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="699" y="1521">PC4</text>
<polygon fill="#ffff80" points="589 1621, 614 1596, 664 1596, 689 1621, 664 1646, 614 1646, 589 1621" 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="699" y="1621">PC0</text>
<polygon fill="#ffff80" points="589 1721, 614 1696, 664 1696, 689 1721, 664 1746, 614 1746, 589 1721" 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="699" y="1721">PC1</text>
<polygon fill="#ffff80" points="589 1821, 614 1796, 664 1796, 689 1821, 664 1846, 614 1846, 589 1821" 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="699" y="1821">PC2</text>
<polygon fill="#ffff80" points="589 1921, 614 1896, 664 1896, 689 1921, 664 1946, 614 1946, 589 1921" 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="699" y="1921">PC3</text>
<polygon fill="#ffff80" points="589 2021, 614 1996, 664 1996, 689 2021, 664 2046, 614 2046, 589 2021" 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="699" y="2021">PB0</text>
<polygon fill="#ffff80" points="589 2121, 614 2096, 664 2096, 689 2121, 664 2146, 614 2146, 589 2121" 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="699" y="2121">PB1</text>
<polygon fill="#ffff80" points="589 2221, 614 2196, 664 2196, 689 2221, 664 2246, 614 2246, 589 2221" 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="699" y="2221">PB2</text>
<polygon fill="#ffff80" points="1289 421, 1264 396, 1214 396, 1189 421, 1214 446, 1264 446, 1289 421" 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="1079" y="421">PA4</text>
<polygon fill="#ffff80" points="1289 521, 1264 496, 1214 496, 1189 521, 1214 546, 1264 546, 1289 521" 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="1079" y="521">PA5</text>
<polygon fill="#ffff80" points="1289 621, 1264 596, 1214 596, 1189 621, 1214 646, 1264 646, 1289 621" 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="1079" y="621">PA6</text>
<polygon fill="#ffff80" points="1289 721, 1264 696, 1214 696, 1189 721, 1214 746, 1264 746, 1289 721" 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="1079" y="721">PA7</text>
<polygon fill="#ffff80" points="1289 821, 1264 796, 1214 796, 1189 821, 1214 846, 1264 846, 1289 821" 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="1079" y="821">WR</text>
<polygon fill="#ffff80" points="1289 921, 1264 896, 1214 896, 1189 921, 1214 946, 1264 946, 1289 921" 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="1079" y="921">RESET</text>
<polygon fill="#ffff80" points="1289 1021, 1264 996, 1214 996, 1189 1021, 1214 1046, 1264 1046, 1289 1021" 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="1079" y="1021">D0</text>
<polygon fill="#ffff80" points="1289 1121, 1264 1096, 1214 1096, 1189 1121, 1214 1146, 1264 1146, 1289 1121" 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="1079" y="1121">D1</text>
<polygon fill="#ffff80" points="1289 1221, 1264 1196, 1214 1196, 1189 1221, 1214 1246, 1264 1246, 1289 1221" 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="1079" y="1221">D2</text>
<polygon fill="#ffff80" points="1289 1321, 1264 1296, 1214 1296, 1189 1321, 1214 1346, 1264 1346, 1289 1321" 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="1079" y="1321">D3</text>
<polygon fill="#ffff80" points="1289 1421, 1264 1396, 1214 1396, 1189 1421, 1214 1446, 1264 1446, 1289 1421" 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="1079" y="1421">D4</text>
<polygon fill="#ffff80" points="1289 1521, 1264 1496, 1214 1496, 1189 1521, 1214 1546, 1264 1546, 1289 1521" 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="1079" y="1521">D5</text>
<polygon fill="#ffff80" points="1289 1621, 1264 1596, 1214 1596, 1189 1621, 1214 1646, 1264 1646, 1289 1621" 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="1079" y="1621">D6</text>
<polygon fill="#ffff80" points="1289 1721, 1264 1696, 1214 1696, 1189 1721, 1214 1746, 1264 1746, 1289 1721" 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="1079" y="1721">D7</text>
<polygon fill="#ffff80" points="1289 1821, 1264 1796, 1214 1796, 1189 1821, 1214 1846, 1264 1846, 1289 1821" 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="1079" y="1821">PB7</text>
<polygon fill="#ffff80" points="1289 1921, 1264 1896, 1214 1896, 1189 1921, 1214 1946, 1264 1946, 1289 1921" 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="1079" y="1921">PB6</text>
<polygon fill="#ffff80" points="1289 2021, 1264 1996, 1214 1996, 1189 2021, 1214 2046, 1264 2046, 1289 2021" 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="1079" y="2021">PB5</text>
<polygon fill="#ffff80" points="1289 2121, 1264 2096, 1214 2096, 1189 2121, 1214 2146, 1264 2146, 1289 2121" 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="1079" y="2121">PB4</text>
<polygon fill="#ffff80" points="1289 2221, 1264 2196, 1214 2196, 1189 2221, 1214 2246, 1264 2246, 1289 2221" 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="1079" y="2221">PB3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2029" x2="2029" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="2024" y="911">0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2009" x2="2009" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="2004" y="911">1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1989" x2="1989" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1984" y="911">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1969" x2="1969" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1964" y="911">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1949" x2="1949" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1944" y="911">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1929" x2="1929" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1924" y="911">5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1909" x2="1909" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1904" y="911">6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1889" x2="1889" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1884" y="911">7</text>
<rect fill="#000000" fill-opacity="0.5" height="50" stroke="#a0a0a4" stroke-width="5" width="200" x="1859" y="821"/>
<text alignment-baseline="after-edge" fill="#ff0000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1949" y="861">89</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2078" y="868">DS</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1839" y="801">DIGITAL_SOURCE</text>
<polyline fill="none" points="1289 1021, 2029 1021, 2029 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1121, 2009 1121, 2009 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1221, 1989 1221, 1989 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1321, 1969 1321, 1969 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1421, 1949 1421, 1949 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1521, 1929 1521, 1929 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1621, 1909 1621, 1909 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1721, 1889 1721, 1889 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1489" x2="1589" y1="541" y2="541"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1389" y="491"/>
<polyline fill="none" points="1399 441, 1479 441" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1439 441, 1439 491" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1409 571, 1439 571, 1439 511, 1469 511" 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="1429" y="428">C1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1299" y="551">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1389" y="641">Key = R</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1589" x2="1689" y1="821" y2="821"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="1530" y="841">1</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="1489" y="791"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1533" y="782">2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1420" y="843">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1490" y="894">Key = W</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="821" y2="821"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="842">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="791"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="782">3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="843">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="894">Key = A</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="971" y2="971"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="992">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="941"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="932">4</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="993">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="1044">Key = C</text>
<polyline fill="none" points="289 821, 589 821" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="289 971, 389 971, 389 921, 589 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="1121" y2="1121"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="1142">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="1091"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="1082">5</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="1143">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="1194">Key = 1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="1271" y2="1271"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="1292">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="1241"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="1232">6</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="1293">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="1344">Key = 0</text>
<polyline fill="none" points="289 1121, 439 1121, 439 1021, 589 1021" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="289 1271, 489 1271, 489 1121, 589 1121" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1689 821, 1689 721, 1389 721, 1389 821, 1289 821" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1649" x2="1589" y1="541" y2="541"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1729" x2="1789" y1="541" y2="541"/>
<circle cx="1725" cy="541" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="1649 491, 1649 591, 1719 541, 1649 491" 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="1669" y="505">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1649" y="637">NOT</text>
<polyline fill="none" points="1789 541, 1789 921, 1289 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<project id="31f84c0c-d924-412d-bc01-f3df0eae3332" name="8086-system7765" version="1">
<project id="1fe6d24a-a171-4021-af70-f669c3431eba" name="Lab002" version="1">
<files>
<filefolder id="76cb3d2a-f92b-4283-a802-0d5d5fb9ad75" name="8086">
......@@ -28,7 +28,25 @@
<file relativepath="IO\IO.dlsche"/>
<file relativepath="IO\README.md"/>
</filefolder>
<file relativepath="top.dlsche"/>
<filefolder id="5bfdeca8-7eb4-42bb-8f7b-05046a747987" name="8255">
<file relativepath="8255\8255.dlsche"/>
<file relativepath="8255\8255.pdf"/>
<file relativepath="8255\A0.dlsche"/>
<file relativepath="8255\A2.dlsche"/>
<file relativepath="8255\ac.dlsche"/>
<file relativepath="8255\ACh.dlsche"/>
<file relativepath="8255\AIN1.dlsche"/>
<file relativepath="8255\AOUT1.dlsche"/>
<file relativepath="8255\B0.dlsche"/>
<file relativepath="8255\bc.dlsche"/>
<file relativepath="8255\BCl.dlsche"/>
<file relativepath="8255\BIN1.dlsche"/>
<file relativepath="8255\BOUT1.dlsche"/>
<file relativepath="8255\README.md"/>
<file relativepath="8255\wrc.dlsche"/>
</filefolder>
<file relativepath="8255_test.dlsche"/>
<file relativepath="top_demand.dlsche"/>
<file relativepath="README.md"/>
</files>
......
没有这种文件类型的预览
......@@ -453,7 +453,7 @@
<circle cx="1226" cy="742" fill="none" r="5" 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="1231" y="422">MEM_gate</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1241" y="412">MEM_gate</text>
<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>
......
;test
; 8255初始化。要求A口设定为输出数据,工作方式为方式0;B口设定为输入数据,工作方式为方式1;C口高四位输入,低四位输出。地址为80H~86H
.text
mov dl, 0x83 ; 控制口地址
mov al, 0x8E ; 工作方式控制字
OUT dl, al ; 控制字送到控制口
mov dl, 0x82 ;首先将端口C初始化为0
mov al, 0
out dl, al
mov bl, 2 ;检测IBFB(PC1)信号是否有效(高电平),若有效,表示当前已经有一个新的8位数据(地址)进入端口B的缓冲器中,CPU可以从B口读入数据了。
BEGIN:
mov al, 0x1a
UP:
out 2, al
inc al
cmp al, 0x84
jnz UP
dec al
;在此处即可按下按键A,从C口输入数据
testC:
mov dl,0x82 ;从端口C输入一数据
in al, dl ;读端口C
and al, bl ;al与0000 0010按位与,留下al的第二位
sub al, bl ;若AL=BL=2,CPU可以从B口读入数据了
jz INOUT ;
jmp testC
DOWN:
out 2, al
dec al
cmp al, 0x19
jnz DOWN
jmp BEGIN
INOUT: ;从B端口读地址,然后将地址单元内容输出到A端口
mov dl, 0x81 ;从端口B读地址
in al, dl ;将端口B输入数据(地址)读入al中
mov dl, al ;将al中的内容(地址)转移到dl寄存器中
mov al, [dl] ;将dl指定存储单元的内容传送到al中
mov dl, 0x80 ;设置A端口地址
out dl, al ;将al的内容输出到A端口
jmp testC ;检测新的地址
没有这种文件类型的预览
0001 ;test
0002 .text
0003
0004 BEGIN:
0005 10 01 00 1A mov al, 0x1a
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
0021
0022
0001 ; 8255初始化。要求A口设定为输出数据,工作方式为方式0;B口设定为输入数据,工作方式为方式1;C口高四位输入,低四位输出。地址为80H~86H
0002
0003 .text
0004 10 01 03 83 mov dl, 0x83 ; 控制口地址
0005 13 01 00 8E mov al, 0x8E ; 工作方式控制字
0006 16 4D 03 OUT dl, al ; 控制字送到控制口
0007
0008
0009 18 01 03 82 mov dl, 0x82 ;首先将端口C初始化为0
0010 1B 01 00 00 mov al, 0
0011 1E 4D 03 out dl, al
0012
0013 20 01 01 02 mov bl, 2 ;检测IBFB(PC1)信号是否有效(高电平),若有效,表示当前已经有一个新的8位数据(地址)进入端口B的缓冲器中,CPU可以从B口读入数据了。
0014
0015
0016 ;在此处即可按下按键A,从C口输入数据
0017 testC:
0018 23 01 03 82 mov dl,0x82 ;从端口C输入一数据
0019 26 4C 30 in al, dl ;读端口C
0020 28 2A 10 and al, bl ;al与0000 0010按位与,留下al的第二位
0021 2A 18 10 sub al, bl ;若AL=BL=2,CPU可以从B口读入数据了
0022 2C 54 30 jz INOUT ;
0023 2E 57 23 jmp testC
0024
0025
0026 INOUT: ;从B端口读地址,然后将地址单元内容输出到A端口
0027 30 01 03 81 mov dl, 0x81 ;从端口B读地址
0028 33 4C 30 in al, dl ;将端口B输入数据(地址)读入al中
0029 35 02 03 mov dl, al ;将al中的内容(地址)转移到dl寄存器中
0030 37 04 30 mov al, [dl] ;将dl指定存储单元的内容传送到al中
0031 39 01 03 80 mov dl, 0x80 ;设置A端口地址
0032 3C 4D 03 out dl, al ;将al的内容输出到A端口
0033 3E 57 23 jmp testC ;检测新的地址
0034
0035
没有这种文件类型的预览
# 说明
可编程并行接口芯片8255
# 原理图
![8086 微机系统](https://www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8086-system/raw/master/top.dlsche.svg)
\ No newline at end of file
![8255单独测试](https://www.codecode.net/engintime/Dream-Logic/Project-Template/Microcomputer/Lab002/raw/update/8255_test.dlsche.svg)
![并行接口传送数据](https://www.codecode.net/engintime/Dream-Logic/Project-Template/Microcomputer/Lab002/raw/update/top_demand.dlsche.svg)
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="4775" version="1.1" width="10285" 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="28" y="3999">DBUS[7..0]</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="58" y="1229">ABUS[7..0]</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="65" font-weight="700" text-anchor="start" x="1778" y="2699">CLK</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1168" x2="1268" y1="2699" y2="2699"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1068" y="2649"/>
<polyline fill="none" points="1078 2599, 1158 2599" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1118 2599, 1118 2649" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1088 2729, 1118 2729, 1118 2669, 1148 2669" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="180" font-weight="700" text-anchor="start" x="688" y="2586">CLOCK</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="978" y="2709">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="微软雅黑" font-size="65" font-weight="700" text-anchor="start" x="978" y="2819">Key = C</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="90" font-weight="700" text-anchor="start" x="1448" y="1919">RESET</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1348" x2="1448" y1="1919" y2="1919"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1248" y="1869"/>
<polyline fill="none" points="1258 1819, 1338 1819" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1298 1819, 1298 1869" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1268 1949, 1298 1949, 1298 1889, 1328 1889" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="180" font-weight="700" text-anchor="start" x="1028" y="1796">RESET</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1158" y="1929">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="微软雅黑" font-size="180" font-weight="700" text-anchor="start" x="998" y="2219">Key = R</text>
<polyline fill="none" points="4818 299, 4818 4729" stroke="#000000" stroke-dasharray="200,100" stroke-linecap="round" stroke-linejoin="round" stroke-width="50"/>
<rect fill="#80ff80" height="1700" stroke="#800000" stroke-width="1" width="700" x="3218" y="1699"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="250" font-weight="700" text-anchor="start" x="3218" y="1599">8086</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3218" y="1649">8086\8086.dlsche</text>
<polygon fill="#ffff80" points="3218 1799, 3243 1774, 3293 1774, 3318 1799, 3293 1824, 3243 1824, 3218 1799" 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="3328" y="1799">CLK</text>
<polygon fill="#ffff80" points="3218 1899, 3243 1874, 3293 1874, 3318 1899, 3293 1924, 3243 1924, 3218 1899" 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="3328" y="1899">RESET</text>
<polygon fill="#ffff80" points="3218 1999, 3243 1974, 3293 1974, 3318 1999, 3293 2024, 3243 2024, 3218 1999" 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="3328" y="1999">INTR</text>
<polygon fill="#ffff80" points="3218 2099, 3243 2074, 3293 2074, 3318 2099, 3293 2124, 3243 2124, 3218 2099" 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="3328" y="2099">READY</text>
<polygon fill="#ffff80" points="3218 2199, 3243 2174, 3293 2174, 3318 2199, 3293 2224, 3243 2224, 3218 2199" 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="3328" y="2199">HOLD</text>
<polygon fill="#ffff80" points="3218 2299, 3243 2274, 3293 2274, 3318 2299, 3293 2324, 3243 2324, 3218 2299" 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="3328" y="2299">NMI</text>
<polygon fill="#ffff80" points="3218 2399, 3243 2374, 3293 2374, 3318 2399, 3293 2424, 3243 2424, 3218 2399" 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="3328" y="2399">TESET</text>
<polygon fill="#ffff80" points="3218 2499, 3243 2474, 3293 2474, 3318 2499, 3293 2524, 3243 2524, 3218 2499" 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="3328" y="2499">D0</text>
<polygon fill="#ffff80" points="3218 2599, 3243 2574, 3293 2574, 3318 2599, 3293 2624, 3243 2624, 3218 2599" 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="3328" y="2599">D1</text>
<polygon fill="#ffff80" points="3218 2699, 3243 2674, 3293 2674, 3318 2699, 3293 2724, 3243 2724, 3218 2699" 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="3328" y="2699">D2</text>
<polygon fill="#ffff80" points="3218 2799, 3243 2774, 3293 2774, 3318 2799, 3293 2824, 3243 2824, 3218 2799" 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="3328" y="2799">D3</text>
<polygon fill="#ffff80" points="3218 2899, 3243 2874, 3293 2874, 3318 2899, 3293 2924, 3243 2924, 3218 2899" 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="3328" y="2899">D4</text>
<polygon fill="#ffff80" points="3218 2999, 3243 2974, 3293 2974, 3318 2999, 3293 3024, 3243 3024, 3218 2999" 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="3328" y="2999">D5</text>
<polygon fill="#ffff80" points="3218 3099, 3243 3074, 3293 3074, 3318 3099, 3293 3124, 3243 3124, 3218 3099" 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="3328" y="3099">D6</text>
<polygon fill="#ffff80" points="3218 3199, 3243 3174, 3293 3174, 3318 3199, 3293 3224, 3243 3224, 3218 3199" 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="3328" y="3199">D7</text>
<polygon fill="#ffff80" points="3918 1799, 3893 1774, 3843 1774, 3818 1799, 3843 1824, 3893 1824, 3918 1799" 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="3708" y="1799">A0</text>
<polygon fill="#ffff80" points="3918 1899, 3893 1874, 3843 1874, 3818 1899, 3843 1924, 3893 1924, 3918 1899" 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="3708" y="1899">A1</text>
<polygon fill="#ffff80" points="3918 1999, 3893 1974, 3843 1974, 3818 1999, 3843 2024, 3893 2024, 3918 1999" 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="3708" y="1999">A2</text>
<polygon fill="#ffff80" points="3918 2099, 3893 2074, 3843 2074, 3818 2099, 3843 2124, 3893 2124, 3918 2099" 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="3708" y="2099">A3</text>
<polygon fill="#ffff80" points="3918 2199, 3893 2174, 3843 2174, 3818 2199, 3843 2224, 3893 2224, 3918 2199" 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="3708" y="2199">A4</text>
<polygon fill="#ffff80" points="3918 2299, 3893 2274, 3843 2274, 3818 2299, 3843 2324, 3893 2324, 3918 2299" 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="3708" y="2299">A5</text>
<polygon fill="#ffff80" points="3918 2399, 3893 2374, 3843 2374, 3818 2399, 3843 2424, 3893 2424, 3918 2399" 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="3708" y="2399">A6</text>
<polygon fill="#ffff80" points="3918 2499, 3893 2474, 3843 2474, 3818 2499, 3843 2524, 3893 2524, 3918 2499" 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="3708" y="2499">A7</text>
<polygon fill="#ffff80" points="3918 2599, 3893 2574, 3843 2574, 3818 2599, 3843 2624, 3893 2624, 3918 2599" 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="3688" y="2599">WR_OUT</text>
<polygon fill="#ffff80" points="3918 2699, 3893 2674, 3843 2674, 3818 2699, 3843 2724, 3893 2724, 3918 2699" 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="3688" y="2699">READ_OUT</text>
<polygon fill="#ffff80" points="3918 2799, 3893 2774, 3843 2774, 3818 2799, 3843 2824, 3893 2824, 3918 2799" 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="3708" y="2799">MIO</text>
<polygon fill="#ffff80" points="3918 2899, 3893 2874, 3843 2874, 3818 2899, 3843 2924, 3893 2924, 3918 2899" 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="3708" y="2899">INTA</text>
<polygon fill="#ffff80" points="3918 2999, 3893 2974, 3843 2974, 3818 2999, 3843 3024, 3893 3024, 3918 2999" 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="3708" y="2999">HLDA</text>
<polygon fill="#ffff80" points="3918 3099, 3893 3074, 3843 3074, 3818 3099, 3843 3124, 3893 3124, 3918 3099" 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="3708" y="3099">ALE</text>
<polygon fill="#ffff80" points="3918 3199, 3893 3174, 3843 3174, 3818 3199, 3843 3224, 3893 3224, 3918 3199" 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="3708" y="3199">DEN</text>
<polygon fill="#ffff80" points="3918 3299, 3893 3274, 3843 3274, 3818 3299, 3843 3324, 3893 3324, 3918 3299" 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="3708" y="3299">DTR</text>
<polyline fill="none" points="3218 2499, 2868 2499" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3218 3199, 2868 3199" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="3249" y2="3199"/>
<polyline fill="none" points="2868 2599, 3218 2599" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2868 2699, 3218 2699" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2868 2799, 3218 2799" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2868 2899, 3218 2899" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2868 2999, 3218 2999" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2868 3099, 3218 3099" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="3149" y2="3099"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="3049" y2="2999"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="2949" y2="2899"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="2849" y2="2799"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="2749" y2="2699"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="2649" y2="2599"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="2818" x2="2868" y1="2549" y2="2499"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="2499">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="2599">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="2699">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="2799">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="2899">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="2999">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="3099">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2868" y="3199">DBUS7</text>
<polyline fill="none" points="3908 1799, 4158 1799" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 1899, 4168 1899" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 1999, 4168 1999" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 2099, 4168 2099" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 2199, 4168 2199" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 2299, 4168 2299" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 2399, 4168 2399" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3918 2499, 4168 2499" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4158" x2="4208" y1="1799" y2="1749"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="1899" y2="1849"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="1999" y2="1949"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="2099" y2="2049"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="2199" y2="2149"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="2299" y2="2249"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="2399" y2="2349"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4168" x2="4218" y1="2499" y2="2449"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4008" y="1799">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="1899">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="1999">ABUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="2099">ABUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="2199">ABUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="2299">ABUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="2399">ABUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4018" y="2499">ABUS7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1168" x2="1268" y1="2899" y2="2899"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1068" y="2849"/>
<polyline fill="none" points="1078 2909, 1088 2909, 1088 2879, 1108 2879, 1108 2909, 1128 2909, 1128 2879, 1148 2879, 1148 2909" stroke="#000080" 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="1108" y="2839">C1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1064" y="2995">CLOCK11</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1208" y="2879">100Hz</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1168" x2="1268" y1="3099" y2="3099"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="1109" y="3119">1</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="1068" y="3069"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1112" y="3060">2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="999" y="3121">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1069" y="3172">Key = S</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1628" x2="1568" y1="2699" y2="2699"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1708" x2="1768" y1="2699" y2="2699"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1668" x2="1668" y1="2739" y2="2799"/>
<circle cx="1668" cy="2731" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="1628 2649, 1628 2749, 1708 2699, 1628 2649" 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="1678" y="2619">U3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1628" y="2649">NBUFFER</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1628" x2="1568" y1="2899" y2="2899"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1708" x2="1768" y1="2899" y2="2899"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1668" x2="1668" y1="2939" y2="2999"/>
<circle cx="1668" cy="2931" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="1628 2849, 1628 2949, 1708 2899, 1628 2849" 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="1678" y="2819">U4</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1628" y="2849">NBUFFER</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1528" x2="1468" y1="2799" y2="2799"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1608" x2="1668" y1="2799" y2="2799"/>
<circle cx="1604" cy="2799" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="1528 2749, 1528 2849, 1598 2799, 1528 2749" 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="1548" y="2763">U5</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1528" y="2895">NOT</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10228" y="799">in0</text>
<rect fill="#80ff80" height="600" stroke="#800000" stroke-width="1" width="700" x="5518" y="2799"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="250" font-weight="700" text-anchor="start" x="5518" y="2699">MEM</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="5518" y="2749">MEM\MEM.dlsche</text>
<polygon fill="#ffff80" points="5518 2899, 5543 2874, 5593 2874, 5618 2899, 5593 2924, 5543 2924, 5518 2899" 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="5628" y="2899">WR_OUT</text>
<polygon fill="#ffff80" points="5518 2999, 5543 2974, 5593 2974, 5618 2999, 5593 3024, 5543 3024, 5518 2999" 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="5628" y="2999">CLK</text>
<polygon fill="#ffff80" points="5518 3099, 5543 3074, 5593 3074, 5618 3099, 5593 3124, 5543 3124, 5518 3099" 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="5628" y="3099">MIO</text>
<polygon fill="#ffff80" points="5518 3199, 5543 3174, 5593 3174, 5618 3199, 5593 3224, 5543 3224, 5518 3199" 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="5628" y="3199">READ_OUT</text>
<polygon fill="#ffff80" points="5518 3299, 5543 3274, 5593 3274, 5618 3299, 5593 3324, 5543 3324, 5518 3299" 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="5628" y="3299">ABUS[7..0]</text>
<polygon fill="#ffff80" points="6218 2899, 6193 2874, 6143 2874, 6118 2899, 6143 2924, 6193 2924, 6218 2899" 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="6008" y="2899">DBUS[7..0]</text>
<polyline fill="none" points="4218 2449, 4218 1229" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="5518 3299, 5318 3299, 5318 1229" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="7418 2799, 7218 2799, 7218 1229" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="2818 2549, 2818 3999" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="6218 2899, 6418 2899, 6418 3999" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<rect fill="#80ff80" height="1100" stroke="#800000" stroke-width="1" width="700" x="7418" y="2299"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="250" font-weight="700" text-anchor="start" x="7418" y="2199">IO</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="7418" y="2249">IO\IO.dlsche</text>
<polygon fill="#ffff80" points="7418 2399, 7443 2374, 7493 2374, 7518 2399, 7493 2424, 7443 2424, 7418 2399" 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="7528" y="2399">MIO</text>
<polygon fill="#ffff80" points="7418 2499, 7443 2474, 7493 2474, 7518 2499, 7493 2524, 7443 2524, 7418 2499" 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="7528" y="2499">WR_OUT</text>
<polygon fill="#ffff80" points="7418 2599, 7443 2574, 7493 2574, 7518 2599, 7493 2624, 7443 2624, 7418 2599" 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="7528" y="2599">READ_OUT</text>
<polygon fill="#ffff80" points="7418 2699, 7443 2674, 7493 2674, 7518 2699, 7493 2724, 7443 2724, 7418 2699" 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="7528" y="2699">MIO</text>
<polygon fill="#ffff80" points="7418 2799, 7443 2774, 7493 2774, 7518 2799, 7493 2824, 7443 2824, 7418 2799" 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="7528" y="2799">A[7..0]</text>
<polygon fill="#ffff80" points="8118 2399, 8093 2374, 8043 2374, 8018 2399, 8043 2424, 8093 2424, 8118 2399" 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="7908" y="2399">IOW</text>
<polygon fill="#ffff80" points="8118 2499, 8093 2474, 8043 2474, 8018 2499, 8043 2524, 8093 2524, 8118 2499" 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="7908" y="2499">IOR</text>
<polygon fill="#ffff80" points="8118 2599, 8093 2574, 8043 2574, 8018 2599, 8043 2624, 8093 2624, 8118 2599" 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="7908" y="2599">CS0</text>
<polygon fill="#ffff80" points="8118 2699, 8093 2674, 8043 2674, 8018 2699, 8043 2724, 8093 2724, 8118 2699" 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="7908" y="2699">CS1</text>
<polygon fill="#ffff80" points="8118 2799, 8093 2774, 8043 2774, 8018 2799, 8043 2824, 8093 2824, 8118 2799" 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="7908" y="2799">CS2</text>
<polygon fill="#ffff80" points="8118 2899, 8093 2874, 8043 2874, 8018 2899, 8043 2924, 8093 2924, 8118 2899" 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="7908" y="2899">CS3</text>
<polygon fill="#ffff80" points="8118 2999, 8093 2974, 8043 2974, 8018 2999, 8043 3024, 8093 3024, 8118 2999" 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="7908" y="2999">CS4</text>
<polygon fill="#ffff80" points="8118 3099, 8093 3074, 8043 3074, 8018 3099, 8043 3124, 8093 3124, 8118 3099" 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="7908" y="3099">CS5</text>
<polygon fill="#ffff80" points="8118 3199, 8093 3174, 8043 3174, 8018 3199, 8043 3224, 8093 3224, 8118 3199" 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="7908" y="3199">CS6</text>
<polygon fill="#ffff80" points="8118 3299, 8093 3274, 8043 3274, 8018 3299, 8043 3324, 8093 3324, 8118 3299" 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="7908" y="3299">CS7</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="375" font-weight="700" text-anchor="start" x="48" y="459">8086微机系统</text>
<polyline fill="none" points="58 1229, 8118 1229" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="28 3999, 8118 3999" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="1768 2699, 1868 2699, 1868 2899, 1768 2899" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1568 2899, 1268 2899" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1268 3099, 1668 3099, 1668 2999" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1468 2799, 1468 3099" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1568 2699, 1268 2699" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="65" font-weight="700" text-anchor="start" x="108" y="499">[C]北京英真时代科技有限公司保留所有权利。</text>
<circle cx="7218" cy="1229" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="5318" cy="1229" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="4218" cy="1229" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="6418" cy="3999" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="2818" cy="3999" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="1468" cy="3099" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="4519" version="1.1" width="13479" xmlns="http://www.w3.org/2000/svg">
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="150" font-weight="700" text-anchor="start" x="118" y="3922">DBUS[7..0]</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="150" font-weight="700" text-anchor="start" x="148" y="1152">ABUS[7..0]</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2428" y="2422">CLK</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1728" x2="1828" y1="2122" y2="2122"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1628" y="2072"/>
<polyline fill="none" points="1638 2022, 1718 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1678 2022, 1678 2072" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1648 2152, 1678 2152, 1678 2092, 1708 2092" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="105" font-weight="700" text-anchor="start" x="1418" y="1999">CLOCK</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1538" y="2132">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="微软雅黑" font-size="105" font-weight="700" text-anchor="start" x="1508" y="2332">Key = C</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="708" y="2532">RESET</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="608" x2="708" y1="2532" y2="2532"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="508" y="2482"/>
<polyline fill="none" points="518 2432, 598 2432" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="558 2432, 558 2482" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="528 2562, 558 2562, 558 2502, 588 2502" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="105" font-weight="700" text-anchor="start" x="458" y="2399">RESET</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="418" y="2542">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="微软雅黑" font-size="105" font-weight="700" text-anchor="start" x="378" y="2722">Key = R</text>
<polyline fill="none" points="5328 42, 5328 4472" stroke="#000000" stroke-dasharray="200,100" stroke-linecap="round" stroke-linejoin="round" stroke-width="50"/>
<rect fill="#80ff80" height="1700" stroke="#800000" stroke-width="1" width="700" x="3728" y="1622"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="3728" y="1522">8086</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3728" y="1572">8086\8086.dlsche</text>
<polygon fill="#ffff80" points="3728 1722, 3753 1697, 3803 1697, 3828 1722, 3803 1747, 3753 1747, 3728 1722" 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="3838" y="1722">CLK</text>
<polygon fill="#ffff80" points="3728 1822, 3753 1797, 3803 1797, 3828 1822, 3803 1847, 3753 1847, 3728 1822" 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="3838" y="1822">RESET</text>
<polygon fill="#ffff80" points="3728 1922, 3753 1897, 3803 1897, 3828 1922, 3803 1947, 3753 1947, 3728 1922" 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="3838" y="1922">INTR</text>
<polygon fill="#ffff80" points="3728 2022, 3753 1997, 3803 1997, 3828 2022, 3803 2047, 3753 2047, 3728 2022" 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="3838" y="2022">READY</text>
<polygon fill="#ffff80" points="3728 2122, 3753 2097, 3803 2097, 3828 2122, 3803 2147, 3753 2147, 3728 2122" 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="3838" y="2122">HOLD</text>
<polygon fill="#ffff80" points="3728 2222, 3753 2197, 3803 2197, 3828 2222, 3803 2247, 3753 2247, 3728 2222" 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="3838" y="2222">NMI</text>
<polygon fill="#ffff80" points="3728 2322, 3753 2297, 3803 2297, 3828 2322, 3803 2347, 3753 2347, 3728 2322" 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="3838" y="2322">TESET</text>
<polygon fill="#ffff80" points="3728 2422, 3753 2397, 3803 2397, 3828 2422, 3803 2447, 3753 2447, 3728 2422" 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="3838" y="2422">D0</text>
<polygon fill="#ffff80" points="3728 2522, 3753 2497, 3803 2497, 3828 2522, 3803 2547, 3753 2547, 3728 2522" 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="3838" y="2522">D1</text>
<polygon fill="#ffff80" points="3728 2622, 3753 2597, 3803 2597, 3828 2622, 3803 2647, 3753 2647, 3728 2622" 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="3838" y="2622">D2</text>
<polygon fill="#ffff80" points="3728 2722, 3753 2697, 3803 2697, 3828 2722, 3803 2747, 3753 2747, 3728 2722" 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="3838" y="2722">D3</text>
<polygon fill="#ffff80" points="3728 2822, 3753 2797, 3803 2797, 3828 2822, 3803 2847, 3753 2847, 3728 2822" 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="3838" y="2822">D4</text>
<polygon fill="#ffff80" points="3728 2922, 3753 2897, 3803 2897, 3828 2922, 3803 2947, 3753 2947, 3728 2922" 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="3838" y="2922">D5</text>
<polygon fill="#ffff80" points="3728 3022, 3753 2997, 3803 2997, 3828 3022, 3803 3047, 3753 3047, 3728 3022" 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="3838" y="3022">D6</text>
<polygon fill="#ffff80" points="3728 3122, 3753 3097, 3803 3097, 3828 3122, 3803 3147, 3753 3147, 3728 3122" 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="3838" y="3122">D7</text>
<polygon fill="#ffff80" points="4428 1722, 4403 1697, 4353 1697, 4328 1722, 4353 1747, 4403 1747, 4428 1722" 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="4218" y="1722">A0</text>
<polygon fill="#ffff80" points="4428 1822, 4403 1797, 4353 1797, 4328 1822, 4353 1847, 4403 1847, 4428 1822" 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="4218" y="1822">A1</text>
<polygon fill="#ffff80" points="4428 1922, 4403 1897, 4353 1897, 4328 1922, 4353 1947, 4403 1947, 4428 1922" 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="4218" y="1922">A2</text>
<polygon fill="#ffff80" points="4428 2022, 4403 1997, 4353 1997, 4328 2022, 4353 2047, 4403 2047, 4428 2022" 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="4218" y="2022">A3</text>
<polygon fill="#ffff80" points="4428 2122, 4403 2097, 4353 2097, 4328 2122, 4353 2147, 4403 2147, 4428 2122" 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="4218" y="2122">A4</text>
<polygon fill="#ffff80" points="4428 2222, 4403 2197, 4353 2197, 4328 2222, 4353 2247, 4403 2247, 4428 2222" 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="4218" y="2222">A5</text>
<polygon fill="#ffff80" points="4428 2322, 4403 2297, 4353 2297, 4328 2322, 4353 2347, 4403 2347, 4428 2322" 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="4218" y="2322">A6</text>
<polygon fill="#ffff80" points="4428 2422, 4403 2397, 4353 2397, 4328 2422, 4353 2447, 4403 2447, 4428 2422" 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="4218" y="2422">A7</text>
<polygon fill="#ffff80" points="4428 2522, 4403 2497, 4353 2497, 4328 2522, 4353 2547, 4403 2547, 4428 2522" 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="4198" y="2522">WR_OUT</text>
<polygon fill="#ffff80" points="4428 2622, 4403 2597, 4353 2597, 4328 2622, 4353 2647, 4403 2647, 4428 2622" 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="4198" y="2622">READ_OUT</text>
<polygon fill="#ffff80" points="4428 2722, 4403 2697, 4353 2697, 4328 2722, 4353 2747, 4403 2747, 4428 2722" 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="4218" y="2722">MIO</text>
<polygon fill="#ffff80" points="4428 2822, 4403 2797, 4353 2797, 4328 2822, 4353 2847, 4403 2847, 4428 2822" 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="4218" y="2822">INTA</text>
<polygon fill="#ffff80" points="4428 2922, 4403 2897, 4353 2897, 4328 2922, 4353 2947, 4403 2947, 4428 2922" 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="4218" y="2922">HLDA</text>
<polygon fill="#ffff80" points="4428 3022, 4403 2997, 4353 2997, 4328 3022, 4353 3047, 4403 3047, 4428 3022" 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="4218" y="3022">ALE</text>
<polygon fill="#ffff80" points="4428 3122, 4403 3097, 4353 3097, 4328 3122, 4353 3147, 4403 3147, 4428 3122" 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="4218" y="3122">DEN</text>
<polygon fill="#ffff80" points="4428 3222, 4403 3197, 4353 3197, 4328 3222, 4353 3247, 4403 3247, 4428 3222" 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="4218" y="3222">DTR</text>
<polyline fill="none" points="3728 2422, 3378 2422" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3728 3122, 3378 3122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="3172" y2="3122"/>
<polyline fill="none" points="3378 2522, 3728 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2622, 3728 2622" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2722, 3728 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2822, 3728 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2922, 3728 2922" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 3022, 3728 3022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="3072" y2="3022"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2972" y2="2922"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2872" y2="2822"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2772" y2="2722"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2672" y2="2622"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2572" y2="2522"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2472" y2="2422"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2422">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2522">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2622">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2722">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2822">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2922">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="3022">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="3122">DBUS7</text>
<polyline fill="none" points="4418 1722, 4668 1722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 1822, 4678 1822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 1922, 4678 1922" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2022, 4678 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2122, 4678 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2222, 4678 2222" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2322, 4678 2322" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2422, 4678 2422" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4668" x2="4718" y1="1722" y2="1672"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="1822" y2="1772"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="1922" y2="1872"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2022" y2="1972"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2122" y2="2072"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2222" y2="2172"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2322" y2="2272"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2422" y2="2372"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4518" y="1722">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="1822">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="1922">ABUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2022">ABUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2122">ABUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2222">ABUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2322">ABUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2422">ABUS7</text>
<polyline fill="none" points="28 1152, 4798 1152, 9018 1152, 11998 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1728" x2="1828" y1="2722" y2="2722"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1628" y="2672"/>
<polyline fill="none" points="1638 2732, 1648 2732, 1648 2702, 1668 2702, 1668 2732, 1688 2732, 1688 2702, 1708 2702, 1708 2732" stroke="#000080" 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="1668" y="2662">C1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1624" y="2818">CLOCK11</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1768" y="2702">100Hz</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1728" x2="1828" y1="2522" y2="2522"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="1668" y="2543">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="1628" y="2492"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1672" y="2483">2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1559" y="2544">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1629" y="2595">Key = 1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2288" x2="2228" y1="2422" y2="2422"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2368" x2="2428" y1="2422" y2="2422"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2328" x2="2328" y1="2462" y2="2522"/>
<circle cx="2328" cy="2454" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="2288 2372, 2288 2472, 2368 2422, 2288 2372" 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="2338" y="2342">U3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2288" y="2372">NBUFFER</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2288" x2="2228" y1="2722" y2="2722"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2368" x2="2428" y1="2722" y2="2722"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2328" x2="2328" y1="2762" y2="2822"/>
<circle cx="2328" cy="2754" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="2288 2672, 2288 2772, 2368 2722, 2288 2672" 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="2338" y="2642">U4</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2288" y="2672">NBUFFER</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2088" x2="2028" y1="2522" y2="2522"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2168" x2="2228" y1="2522" y2="2522"/>
<circle cx="2164" cy="2522" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="2088 2472, 2088 2572, 2158 2522, 2088 2472" 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="2108" y="2486">U5</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2088" y="2618">NOT</text>
<polyline fill="none" points="28 3922, 12138 3922" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<rect fill="#80ff80" height="600" stroke="#800000" stroke-width="1" width="700" x="6028" y="2722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="6028" y="2622">MEM</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6028" y="2672">MEM\MEM.dlsche</text>
<polygon fill="#ffff80" points="6028 2822, 6053 2797, 6103 2797, 6128 2822, 6103 2847, 6053 2847, 6028 2822" 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="6138" y="2822">WR_OUT</text>
<polygon fill="#ffff80" points="6028 2922, 6053 2897, 6103 2897, 6128 2922, 6103 2947, 6053 2947, 6028 2922" 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="6138" y="2922">CLK</text>
<polygon fill="#ffff80" points="6028 3022, 6053 2997, 6103 2997, 6128 3022, 6103 3047, 6053 3047, 6028 3022" 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="6138" y="3022">MIO</text>
<polygon fill="#ffff80" points="6028 3122, 6053 3097, 6103 3097, 6128 3122, 6103 3147, 6053 3147, 6028 3122" 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="6138" y="3122">READ_OUT</text>
<polygon fill="#ffff80" points="6028 3222, 6053 3197, 6103 3197, 6128 3222, 6103 3247, 6053 3247, 6028 3222" 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="6138" y="3222">ABUS[7..0]</text>
<polygon fill="#ffff80" points="6728 2822, 6703 2797, 6653 2797, 6628 2822, 6653 2847, 6703 2847, 6728 2822" 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="6518" y="2822">DBUS[7..0]</text>
<polyline fill="none" points="4728 2372, 4728 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="6028 3222, 5828 3222, 5828 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="7928 2722, 7728 2722, 7728 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="3328 2472, 3328 3922" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="6728 2822, 6928 2822, 6928 3922" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<rect fill="#80ff80" height="1100" stroke="#800000" stroke-width="1" width="700" x="7928" y="2222"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="7928" y="2122">IO</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="7928" y="2172">IO\IO.dlsche</text>
<polygon fill="#ffff80" points="7928 2322, 7953 2297, 8003 2297, 8028 2322, 8003 2347, 7953 2347, 7928 2322" 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="8038" y="2322">MIO</text>
<polygon fill="#ffff80" points="7928 2422, 7953 2397, 8003 2397, 8028 2422, 8003 2447, 7953 2447, 7928 2422" 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="8038" y="2422">WR_OUT</text>
<polygon fill="#ffff80" points="7928 2522, 7953 2497, 8003 2497, 8028 2522, 8003 2547, 7953 2547, 7928 2522" 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="8038" y="2522">READ_OUT</text>
<polygon fill="#ffff80" points="7928 2622, 7953 2597, 8003 2597, 8028 2622, 8003 2647, 7953 2647, 7928 2622" 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="8038" y="2622">MIO</text>
<polygon fill="#ffff80" points="7928 2722, 7953 2697, 8003 2697, 8028 2722, 8003 2747, 7953 2747, 7928 2722" 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="8038" y="2722">A[7..0]</text>
<polygon fill="#ffff80" points="8628 2322, 8603 2297, 8553 2297, 8528 2322, 8553 2347, 8603 2347, 8628 2322" 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="8418" y="2322">IOW</text>
<polygon fill="#ffff80" points="8628 2422, 8603 2397, 8553 2397, 8528 2422, 8553 2447, 8603 2447, 8628 2422" 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="8418" y="2422">IOR</text>
<polygon fill="#ffff80" points="8628 2522, 8603 2497, 8553 2497, 8528 2522, 8553 2547, 8603 2547, 8628 2522" 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="8418" y="2522">CS0</text>
<polygon fill="#ffff80" points="8628 2622, 8603 2597, 8553 2597, 8528 2622, 8553 2647, 8603 2647, 8628 2622" 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="8418" y="2622">CS1</text>
<polygon fill="#ffff80" points="8628 2722, 8603 2697, 8553 2697, 8528 2722, 8553 2747, 8603 2747, 8628 2722" 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="8418" y="2722">CS2</text>
<polygon fill="#ffff80" points="8628 2822, 8603 2797, 8553 2797, 8528 2822, 8553 2847, 8603 2847, 8628 2822" 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="8418" y="2822">CS3</text>
<polygon fill="#ffff80" points="8628 2922, 8603 2897, 8553 2897, 8528 2922, 8553 2947, 8603 2947, 8628 2922" 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="8418" y="2922">CS4</text>
<polygon fill="#ffff80" points="8628 3022, 8603 2997, 8553 2997, 8528 3022, 8553 3047, 8603 3047, 8628 3022" 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="8418" y="3022">CS5</text>
<polygon fill="#ffff80" points="8628 3122, 8603 3097, 8553 3097, 8528 3122, 8553 3147, 8603 3147, 8628 3122" 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="8418" y="3122">CS6</text>
<polygon fill="#ffff80" points="8628 3222, 8603 3197, 8553 3197, 8528 3222, 8553 3247, 8603 3247, 8628 3222" 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="8418" y="3222">CS7</text>
<rect fill="#80ff80" height="2000" stroke="#800000" stroke-width="1" width="700" x="9928" y="1322"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="9918" y="1162">8255</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9928" y="1282">8255\8255.dlsche</text>
<polygon fill="#ffff80" points="9928 1422, 9953 1397, 10003 1397, 10028 1422, 10003 1447, 9953 1447, 9928 1422" 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="10038" y="1422">PA3</text>
<polygon fill="#ffff80" points="9928 1522, 9953 1497, 10003 1497, 10028 1522, 10003 1547, 9953 1547, 9928 1522" 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="10038" y="1522">PA2</text>
<polygon fill="#ffff80" points="9928 1622, 9953 1597, 10003 1597, 10028 1622, 10003 1647, 9953 1647, 9928 1622" 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="10038" y="1622">PA1</text>
<polygon fill="#ffff80" points="9928 1722, 9953 1697, 10003 1697, 10028 1722, 10003 1747, 9953 1747, 9928 1722" 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="10038" y="1722">PA0</text>
<polygon fill="#ffff80" points="9928 1822, 9953 1797, 10003 1797, 10028 1822, 10003 1847, 9953 1847, 9928 1822" 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="10038" y="1822">RD</text>
<polygon fill="#ffff80" points="9928 1922, 9953 1897, 10003 1897, 10028 1922, 10003 1947, 9953 1947, 9928 1922" 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="10038" y="1922">CS</text>
<polygon fill="#ffff80" points="9928 2022, 9953 1997, 10003 1997, 10028 2022, 10003 2047, 9953 2047, 9928 2022" 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="10038" y="2022">A1</text>
<polygon fill="#ffff80" points="9928 2122, 9953 2097, 10003 2097, 10028 2122, 10003 2147, 9953 2147, 9928 2122" 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="10038" y="2122">A0</text>
<polygon fill="#ffff80" points="9928 2222, 9953 2197, 10003 2197, 10028 2222, 10003 2247, 9953 2247, 9928 2222" 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="10038" y="2222">PC7</text>
<polygon fill="#ffff80" points="9928 2322, 9953 2297, 10003 2297, 10028 2322, 10003 2347, 9953 2347, 9928 2322" 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="10038" y="2322">PC6</text>
<polygon fill="#ffff80" points="9928 2422, 9953 2397, 10003 2397, 10028 2422, 10003 2447, 9953 2447, 9928 2422" 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="10038" y="2422">PC5</text>
<polygon fill="#ffff80" points="9928 2522, 9953 2497, 10003 2497, 10028 2522, 10003 2547, 9953 2547, 9928 2522" 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="10038" y="2522">PC4</text>
<polygon fill="#ffff80" points="9928 2622, 9953 2597, 10003 2597, 10028 2622, 10003 2647, 9953 2647, 9928 2622" 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="10038" y="2622">PC0</text>
<polygon fill="#ffff80" points="9928 2722, 9953 2697, 10003 2697, 10028 2722, 10003 2747, 9953 2747, 9928 2722" 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="10038" y="2722">PC1</text>
<polygon fill="#ffff80" points="9928 2822, 9953 2797, 10003 2797, 10028 2822, 10003 2847, 9953 2847, 9928 2822" 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="10038" y="2822">PC2</text>
<polygon fill="#ffff80" points="9928 2922, 9953 2897, 10003 2897, 10028 2922, 10003 2947, 9953 2947, 9928 2922" 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="10038" y="2922">PC3</text>
<polygon fill="#ffff80" points="9928 3022, 9953 2997, 10003 2997, 10028 3022, 10003 3047, 9953 3047, 9928 3022" 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="10038" y="3022">PB0</text>
<polygon fill="#ffff80" points="9928 3122, 9953 3097, 10003 3097, 10028 3122, 10003 3147, 9953 3147, 9928 3122" 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="10038" y="3122">PB1</text>
<polygon fill="#ffff80" points="9928 3222, 9953 3197, 10003 3197, 10028 3222, 10003 3247, 9953 3247, 9928 3222" 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="10038" y="3222">PB2</text>
<polygon fill="#ffff80" points="10628 1422, 10603 1397, 10553 1397, 10528 1422, 10553 1447, 10603 1447, 10628 1422" 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="10418" y="1422">PA4</text>
<polygon fill="#ffff80" points="10628 1522, 10603 1497, 10553 1497, 10528 1522, 10553 1547, 10603 1547, 10628 1522" 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="10418" y="1522">PA5</text>
<polygon fill="#ffff80" points="10628 1622, 10603 1597, 10553 1597, 10528 1622, 10553 1647, 10603 1647, 10628 1622" 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="10418" y="1622">PA6</text>
<polygon fill="#ffff80" points="10628 1722, 10603 1697, 10553 1697, 10528 1722, 10553 1747, 10603 1747, 10628 1722" 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="10418" y="1722">PA7</text>
<polygon fill="#ffff80" points="10628 1822, 10603 1797, 10553 1797, 10528 1822, 10553 1847, 10603 1847, 10628 1822" 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="10418" y="1822">WR</text>
<polygon fill="#ffff80" points="10628 1922, 10603 1897, 10553 1897, 10528 1922, 10553 1947, 10603 1947, 10628 1922" 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="10418" y="1922">RESET</text>
<polygon fill="#ffff80" points="10628 2022, 10603 1997, 10553 1997, 10528 2022, 10553 2047, 10603 2047, 10628 2022" 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="10418" y="2022">D0</text>
<polygon fill="#ffff80" points="10628 2122, 10603 2097, 10553 2097, 10528 2122, 10553 2147, 10603 2147, 10628 2122" 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="10418" y="2122">D1</text>
<polygon fill="#ffff80" points="10628 2222, 10603 2197, 10553 2197, 10528 2222, 10553 2247, 10603 2247, 10628 2222" 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="10418" y="2222">D2</text>
<polygon fill="#ffff80" points="10628 2322, 10603 2297, 10553 2297, 10528 2322, 10553 2347, 10603 2347, 10628 2322" 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="10418" y="2322">D3</text>
<polygon fill="#ffff80" points="10628 2422, 10603 2397, 10553 2397, 10528 2422, 10553 2447, 10603 2447, 10628 2422" 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="10418" y="2422">D4</text>
<polygon fill="#ffff80" points="10628 2522, 10603 2497, 10553 2497, 10528 2522, 10553 2547, 10603 2547, 10628 2522" 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="10418" y="2522">D5</text>
<polygon fill="#ffff80" points="10628 2622, 10603 2597, 10553 2597, 10528 2622, 10553 2647, 10603 2647, 10628 2622" 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="10418" y="2622">D6</text>
<polygon fill="#ffff80" points="10628 2722, 10603 2697, 10553 2697, 10528 2722, 10553 2747, 10603 2747, 10628 2722" 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="10418" y="2722">D7</text>
<polygon fill="#ffff80" points="10628 2822, 10603 2797, 10553 2797, 10528 2822, 10553 2847, 10603 2847, 10628 2822" 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="10418" y="2822">PB7</text>
<polygon fill="#ffff80" points="10628 2922, 10603 2897, 10553 2897, 10528 2922, 10553 2947, 10603 2947, 10628 2922" 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="10418" y="2922">PB6</text>
<polygon fill="#ffff80" points="10628 3022, 10603 2997, 10553 2997, 10528 3022, 10553 3047, 10603 3047, 10628 3022" 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="10418" y="3022">PB5</text>
<polygon fill="#ffff80" points="10628 3122, 10603 3097, 10553 3097, 10528 3122, 10553 3147, 10603 3147, 10628 3122" 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="10418" y="3122">PB4</text>
<polygon fill="#ffff80" points="10628 3222, 10603 3197, 10553 3197, 10528 3222, 10553 3247, 10603 3247, 10628 3222" 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="10418" y="3222">PB3</text>
<polyline fill="none" points="9928 1922, 9728 1922" 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="9728" y="1922">CS0</text>
<polyline fill="none" points="9928 1822, 9728 1822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 2022, 9728 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 2122, 9728 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2022, 10828 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2122, 10828 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2222, 10828 2222" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2322, 10828 2322" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2422, 10828 2422" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2522, 10828 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2622, 10828 2622" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2722, 10828 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 1822, 10828 1822" 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="9728" y="1822">IOR</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9728" y="2022">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9728" y="2122">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10688" y="1822">IOW</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2022">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2122">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2222">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2322">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2422">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2522">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2622">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2722">DBUS7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11168" x2="11168" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11163" y="2812">0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11148" x2="11148" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11143" y="2812">1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11128" x2="11128" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11123" y="2812">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11108" x2="11108" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11103" y="2812">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11088" x2="11088" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11083" y="2812">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11068" x2="11068" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11063" y="2812">5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11048" x2="11048" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11043" y="2812">6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11028" x2="11028" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11023" y="2812">7</text>
<rect fill="#000000" fill-opacity="0.5" height="50" stroke="#a0a0a4" stroke-width="5" width="200" x="10998" y="2722"/>
<text alignment-baseline="after-edge" fill="#ff0000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="11088" y="2762">10</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11217" y="2769">1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="10978" y="2702">DIGITAL_SOURCE</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11228" x2="11228" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11222" y="1687">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11278" x2="11278" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11272" y="1687">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11328" x2="11328" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11322" y="1687">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11378" x2="11378" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11372" y="1687">1</text>
<rect fill="#000000" fill-opacity="0.5" height="260" stroke="#c0c0c0" stroke-width="5" width="240" x="11188" y="1362"/>
<polygon fill="#ff0000" points="11355 1405, 11365 1395, 11255 1395, 11265 1405, 11355 1405" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11365 1475, 11375 1485, 11375 1405, 11365 1415, 11365 1475" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11365 1565, 11375 1575, 11375 1495, 11365 1505, 11365 1565" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11265 1575, 11255 1585, 11365 1585, 11355 1575, 11265 1575" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11255 1505, 11245 1495, 11245 1575, 11255 1565, 11255 1505" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11255 1415, 11245 1405, 11245 1485, 11255 1475, 11255 1415" stroke="#ff0000" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11288" y="1312">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11198" y="1351">CDC_HEX_DIG</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11478" x2="11478" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11472" y="1687">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11528" x2="11528" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11522" y="1687">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11578" x2="11578" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11572" y="1687">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11628" x2="11628" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11622" y="1687">1</text>
<rect fill="#000000" fill-opacity="0.5" height="260" stroke="#c0c0c0" stroke-width="5" width="240" x="11438" y="1362"/>
<polygon fill="#ff0000" points="11615 1475, 11625 1485, 11625 1405, 11615 1415, 11615 1475" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11615 1565, 11625 1575, 11625 1495, 11615 1505, 11615 1565" stroke="#ff0000" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11538" y="1312">U2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11448" y="1351">CDC_HEX_DIG</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11628" y="1722">PA0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11578" y="1722">PA1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11528" y="1722">PA2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11478" y="1722">PA3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11378" y="1722">PA4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11328" y="1722">PA5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11278" y="1722">PA6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11228" y="1722">PA7</text>
<polyline fill="none" points="10628 2822, 11028 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2922, 11048 2922, 11048 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 3022, 11068 3022, 11068 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 3122, 11088 3122, 11088 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 3222, 11108 3222, 11108 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 3222, 9828 3222, 9828 3422, 11128 3422, 11128 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 3122, 9778 3122, 9778 3472, 11148 3472, 11148 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 3022, 9728 3022, 9728 3522, 11168 3522, 11168 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="9628" x2="9728" y1="2822" y2="2822"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="9528" y="2772"/>
<polyline fill="none" points="9538 2722, 9618 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9578 2722, 9578 2772" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9548 2852, 9578 2852, 9578 2792, 9608 2792" 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="9568" y="2709">C2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9438" y="2832">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9528" y="2922">Key = A</text>
<polyline fill="none" points="10628 1922, 10828 1922" 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="11028" y="1922">RESET</text>
<polyline fill="none" points="9728 2822, 9928 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="325" font-weight="700" text-anchor="start" x="18" y="452">实验二:可编程并行接口8255</text>
<polyline fill="none" points="2228 2522, 2328 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2428 2422, 2528 2422, 2528 2722, 2428 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2028 2522, 1828 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2228 2722, 1828 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2328 2822, 1928 2822, 1928 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2228 2422, 2228 2122, 1828 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="10968" x2="11028" y1="1922" y2="1922"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="10888" x2="10828" y1="1922" y2="1922"/>
<circle cx="10892" cy="1922" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="10968 1972, 10968 1872, 10898 1922, 10968 1972" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" transform="rotate(180 10948 1958)" x="10948" y="1958">U6</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" transform="rotate(180 10968 1826)" x="10968" y="1826">NOT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1622">实验步骤:</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1672">(1)启动仿真</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1722">(2)按下R键复位</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1772">(3)设置B端口(PB7~PB0)的输入为10</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1822">(4)按下按键A,输入一个负脉冲</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1872">(5)程序执行完后,观察A口(PA7~PA0)输出</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1922">(6)打开存储器窗口RAM,找到B端口输入地址指定单元,将其内容与A端口输出比较</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1972">(7)结果相同,正确</text>
<circle cx="6928" cy="3922" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="3328" cy="3922" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="7728" cy="1152" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="5828" cy="1152" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="4728" cy="1152" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="1928" cy="2522" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
</svg>
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论