minor changes to Interrupt processor

This commit is contained in:
hneemann 2016-12-14 18:30:25 +01:00
parent 1f9cb83cff
commit cec509f245
2 changed files with 55 additions and 26 deletions

View File

@ -41,7 +41,16 @@ werden. Die Flags finden sich an IO Adresse 0.</string>
</visualElement> </visualElement>
<visualElement> <visualElement>
<elementName>D_FF</elementName> <elementName>D_FF</elementName>
<elementAttributes/> <elementAttributes>
<entry>
<string>valueIsProbe</string>
<boolean>true</boolean>
</entry>
<entry>
<string>Label</string>
<string>Carry</string>
</entry>
</elementAttributes>
<pos x="360" y="140"/> <pos x="360" y="140"/>
</visualElement> </visualElement>
<visualElement> <visualElement>
@ -74,7 +83,16 @@ werden. Die Flags finden sich an IO Adresse 0.</string>
</visualElement> </visualElement>
<visualElement> <visualElement>
<elementName>D_FF</elementName> <elementName>D_FF</elementName>
<elementAttributes/> <elementAttributes>
<entry>
<string>valueIsProbe</string>
<boolean>true</boolean>
</entry>
<entry>
<string>Label</string>
<string>Zero</string>
</entry>
</elementAttributes>
<pos x="360" y="220"/> <pos x="360" y="220"/>
</visualElement> </visualElement>
<visualElement> <visualElement>
@ -107,7 +125,16 @@ werden. Die Flags finden sich an IO Adresse 0.</string>
</visualElement> </visualElement>
<visualElement> <visualElement>
<elementName>D_FF</elementName> <elementName>D_FF</elementName>
<elementAttributes/> <elementAttributes>
<entry>
<string>valueIsProbe</string>
<boolean>true</boolean>
</entry>
<entry>
<string>Label</string>
<string>Neg</string>
</entry>
</elementAttributes>
<pos x="360" y="300"/> <pos x="360" y="300"/>
</visualElement> </visualElement>
<visualElement> <visualElement>

View File

@ -165,7 +165,7 @@ Single-Cycle CPU.</string>
</entry> </entry>
<entry> <entry>
<string>Data</string> <string>Data</string>
<data size="4111">39339,4608,32782,26864,32800,4608,29680,36746,4608,32782,26864,5130,29680,28658,18432, <data size="4131">39339,4608,32782,26864,32800,4608,29680,36746,4608,32782,26864,5130,29680,28658,18432,
18944,32797,26656,18944,32797,26656,18432,18944,32797,26656,18944,32797,26656,27151, 18944,32797,26656,18944,32797,26656,18432,18944,32797,26656,18944,32797,26656,27151,
528,10271,15386,25091,32816,5648,28162,32823,5648,29681,27138,0,0,0,0,0,0,0,0,0,0, 528,10271,15386,25091,32816,5648,28162,32823,5648,29681,27138,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
@ -266,8 +266,10 @@ Single-Cycle CPU.</string>
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30912,8417,19692,22208,15552, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30912,8417,19692,8417,19680,
25601,5313,29532,16064,21004,20174,6369,29196,30913,27148</data> 31744,22017,22208,15552,25602,5313,5120,29532,15360,25607,16064,32768,15296,25608,
5121,21008,28165,16576,15553,25602,5120,21008,21004,19982,6369,20174,6369,29196,30913,
27148</data>
</entry> </entry>
<entry> <entry>
<string>lastDataFile</string> <string>lastDataFile</string>
@ -1310,14 +1312,14 @@ Single-Cycle CPU.</string>
<p1 x="1420" y="400"/> <p1 x="1420" y="400"/>
<p2 x="1500" y="360"/> <p2 x="1500" y="360"/>
</wire> </wire>
<wire>
<p1 x="1080" y="640"/>
<p2 x="1100" y="640"/>
</wire>
<wire> <wire>
<p1 x="1340" y="640"/> <p1 x="1340" y="640"/>
<p2 x="1360" y="640"/> <p2 x="1360" y="640"/>
</wire> </wire>
<wire>
<p1 x="1080" y="640"/>
<p2 x="1100" y="640"/>
</wire>
<wire> <wire>
<p1 x="600" y="0"/> <p1 x="600" y="0"/>
<p2 x="800" y="0"/> <p2 x="800" y="0"/>
@ -1458,6 +1460,14 @@ Single-Cycle CPU.</string>
<p1 x="1420" y="80"/> <p1 x="1420" y="80"/>
<p2 x="1440" y="80"/> <p2 x="1440" y="80"/>
</wire> </wire>
<wire>
<p1 x="980" y="660"/>
<p2 x="1000" y="660"/>
</wire>
<wire>
<p1 x="1340" y="660"/>
<p2 x="1360" y="660"/>
</wire>
<wire> <wire>
<p1 x="1340" y="340"/> <p1 x="1340" y="340"/>
<p2 x="1360" y="340"/> <p2 x="1360" y="340"/>
@ -1470,14 +1480,6 @@ Single-Cycle CPU.</string>
<p1 x="440" y="20"/> <p1 x="440" y="20"/>
<p2 x="460" y="20"/> <p2 x="460" y="20"/>
</wire> </wire>
<wire>
<p1 x="980" y="660"/>
<p2 x="1000" y="660"/>
</wire>
<wire>
<p1 x="1340" y="660"/>
<p2 x="1360" y="660"/>
</wire>
<wire> <wire>
<p1 x="1340" y="280"/> <p1 x="1340" y="280"/>
<p2 x="1360" y="280"/> <p2 x="1360" y="280"/>
@ -1558,14 +1560,14 @@ Single-Cycle CPU.</string>
<p1 x="1140" y="420"/> <p1 x="1140" y="420"/>
<p2 x="1240" y="420"/> <p2 x="1240" y="420"/>
</wire> </wire>
<wire>
<p1 x="980" y="680"/>
<p2 x="1000" y="680"/>
</wire>
<wire> <wire>
<p1 x="1060" y="680"/> <p1 x="1060" y="680"/>
<p2 x="1080" y="680"/> <p2 x="1080" y="680"/>
</wire> </wire>
<wire>
<p1 x="980" y="680"/>
<p2 x="1000" y="680"/>
</wire>
<wire> <wire>
<p1 x="1340" y="680"/> <p1 x="1340" y="680"/>
<p2 x="1360" y="680"/> <p2 x="1360" y="680"/>
@ -1886,14 +1888,14 @@ Single-Cycle CPU.</string>
<p1 x="500" y="680"/> <p1 x="500" y="680"/>
<p2 x="500" y="700"/> <p2 x="500" y="700"/>
</wire> </wire>
<wire>
<p1 x="1080" y="640"/>
<p2 x="1080" y="680"/>
</wire>
<wire> <wire>
<p1 x="440" y="680"/> <p1 x="440" y="680"/>
<p2 x="440" y="700"/> <p2 x="440" y="700"/>
</wire> </wire>
<wire>
<p1 x="1080" y="640"/>
<p2 x="1080" y="680"/>
</wire>
<wire> <wire>
<p1 x="380" y="680"/> <p1 x="380" y="680"/>
<p2 x="380" y="700"/> <p2 x="380" y="700"/>