minor changes to processor

This commit is contained in:
hneemann 2017-01-02 14:17:49 +01:00
parent 8518b83878
commit 67d57653c4
3 changed files with 64 additions and 192 deletions

View File

@ -131,6 +131,21 @@ Interrupt-Controller wieder frei.</string>
</elementAttributes>
<pos x="680" y="120"/>
</visualElement>
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>relativer Sprung:
Wenn gesetzt, wird Interrupt verhindert.</string>
</entry>
<entry>
<string>Label</string>
<string>rel</string>
</entry>
</elementAttributes>
<pos x="220" y="140"/>
</visualElement>
<visualElement>
<elementName>In</elementName>
<elementAttributes>
@ -144,7 +159,12 @@ Wenn gesetzt, wird Interrupt verhindert.</string>
<string>imm</string>
</entry>
</elementAttributes>
<pos x="220" y="140"/>
<pos x="220" y="100"/>
</visualElement>
<visualElement>
<elementName>Not</elementName>
<elementAttributes/>
<pos x="300" y="160"/>
</visualElement>
<visualElement>
<elementName>In</elementName>
@ -161,26 +181,6 @@ Wenn gesetzt, wird Interrupt verhindert.</string>
</elementAttributes>
<pos x="220" y="180"/>
</visualElement>
<visualElement>
<elementName>Not</elementName>
<elementAttributes/>
<pos x="300" y="160"/>
</visualElement>
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>relativer Sprung:
Wenn gesetzt, wird Interrupt verhindert.</string>
</entry>
<entry>
<string>Label</string>
<string>rel</string>
</entry>
</elementAttributes>
<pos x="220" y="100"/>
</visualElement>
<visualElement>
<elementName>Not</elementName>
<elementAttributes/>
@ -223,7 +223,7 @@ die Interrupts wieder freigegeben.
<visualElement>
<elementName>/home/hneemann/Dokumente/Java/digital/src/main/dig/processor/Rising.dig</elementName>
<elementAttributes/>
<pos x="260" y="20"/>
<pos x="260" y="0"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
@ -285,7 +285,7 @@ die Interrupts wieder freigegeben.
<string>intr</string>
</entry>
</elementAttributes>
<pos x="220" y="60"/>
<pos x="220" y="40"/>
</visualElement>
</visualElements>
<wires>
@ -297,6 +297,10 @@ die Interrupts wieder freigegeben.
<p1 x="460" y="0"/>
<p2 x="480" y="0"/>
</wire>
<wire>
<p1 x="240" y="0"/>
<p2 x="260" y="0"/>
</wire>
<wire>
<p1 x="260" y="160"/>
<p2 x="300" y="160"/>
@ -322,8 +326,8 @@ die Interrupts wieder freigegeben.
<p2 x="520" y="260"/>
</wire>
<wire>
<p1 x="320" y="40"/>
<p2 x="340" y="40"/>
<p1 x="220" y="40"/>
<p2 x="260" y="40"/>
</wire>
<wire>
<p1 x="220" y="140"/>
@ -350,8 +354,8 @@ die Interrupts wieder freigegeben.
<p2 x="520" y="-20"/>
</wire>
<wire>
<p1 x="240" y="20"/>
<p2 x="260" y="20"/>
<p1 x="320" y="20"/>
<p2 x="340" y="20"/>
</wire>
<wire>
<p1 x="460" y="20"/>
@ -397,13 +401,9 @@ die Interrupts wieder freigegeben.
<p1 x="240" y="-60"/>
<p2 x="660" y="-60"/>
</wire>
<wire>
<p1 x="220" y="60"/>
<p2 x="260" y="60"/>
</wire>
<wire>
<p1 x="240" y="-60"/>
<p2 x="240" y="20"/>
<p2 x="240" y="0"/>
</wire>
<wire>
<p1 x="660" y="-60"/>
@ -426,7 +426,7 @@ die Interrupts wieder freigegeben.
<p2 x="260" y="180"/>
</wire>
<wire>
<p1 x="340" y="40"/>
<p1 x="340" y="20"/>
<p2 x="340" y="100"/>
</wire>
<wire>

View File

@ -13,48 +13,6 @@
<elementAttributes/>
<pos x="1240" y="500"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="2"/>
</entry>
<entry>
<string>NetName</string>
<string>ioW</string>
</entry>
</elementAttributes>
<pos x="1220" y="560"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="2"/>
</entry>
<entry>
<string>NetName</string>
<string>D</string>
</entry>
</elementAttributes>
<pos x="1220" y="500"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="2"/>
</entry>
<entry>
<string>NetName</string>
<string>A</string>
</entry>
</elementAttributes>
<pos x="1220" y="520"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
@ -79,48 +37,6 @@
</elementAttributes>
<pos x="1180" y="680"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
<entry>
<string>NetName</string>
<string>ioW</string>
</entry>
</elementAttributes>
<pos x="1120" y="660"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
<entry>
<string>NetName</string>
<string>D</string>
</entry>
</elementAttributes>
<pos x="1180" y="660"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
<entry>
<string>NetName</string>
<string>A</string>
</entry>
</elementAttributes>
<pos x="1160" y="660"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
@ -300,46 +216,6 @@
<elementAttributes/>
<pos x="1000" y="500"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>NetName</string>
<string>D</string>
</entry>
</elementAttributes>
<pos x="1080" y="500"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>NetName</string>
<string>A</string>
</entry>
</elementAttributes>
<pos x="1080" y="520"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>NetName</string>
<string>ioW</string>
</entry>
</elementAttributes>
<pos x="1080" y="560"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
<elementAttributes>
<entry>
<string>NetName</string>
<string>ioR</string>
</entry>
</elementAttributes>
<pos x="1080" y="540"/>
</visualElement>
<visualElement>
<elementName>Clock</elementName>
<elementAttributes>
@ -356,7 +232,7 @@
<int>500000</int>
</entry>
</elementAttributes>
<pos x="820" y="640"/>
<pos x="820" y="620"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
@ -380,7 +256,7 @@
<string>C</string>
</entry>
</elementAttributes>
<pos x="840" y="640"/>
<pos x="840" y="620"/>
</visualElement>
<visualElement>
<elementName>Counter</elementName>
@ -475,35 +351,27 @@
</wire>
<wire>
<p1 x="1060" y="560"/>
<p2 x="1080" y="560"/>
<p2 x="1120" y="560"/>
</wire>
<wire>
<p1 x="1220" y="560"/>
<p1 x="1120" y="560"/>
<p2 x="1240" y="560"/>
</wire>
<wire>
<p1 x="820" y="640"/>
<p2 x="840" y="640"/>
</wire>
<wire>
<p1 x="1220" y="500"/>
<p2 x="1240" y="500"/>
</wire>
<wire>
<p1 x="980" y="500"/>
<p2 x="1000" y="500"/>
</wire>
<wire>
<p1 x="1060" y="500"/>
<p2 x="1080" y="500"/>
<p2 x="1180" y="500"/>
</wire>
<wire>
<p1 x="1180" y="500"/>
<p2 x="1240" y="500"/>
</wire>
<wire>
<p1 x="1060" y="520"/>
<p2 x="1080" y="520"/>
</wire>
<wire>
<p1 x="1220" y="520"/>
<p2 x="1240" y="520"/>
<p2 x="1160" y="520"/>
</wire>
<wire>
<p1 x="840" y="520"/>
@ -514,12 +382,16 @@
<p2 x="1000" y="520"/>
</wire>
<wire>
<p1 x="1220" y="540"/>
<p2 x="1240" y="540"/>
<p1 x="1160" y="520"/>
<p2 x="1240" y="520"/>
</wire>
<wire>
<p1 x="1060" y="540"/>
<p2 x="1080" y="540"/>
<p1 x="820" y="620"/>
<p2 x="840" y="620"/>
</wire>
<wire>
<p1 x="1220" y="540"/>
<p2 x="1240" y="540"/>
</wire>
<wire>
<p1 x="840" y="540"/>
@ -530,7 +402,7 @@
<p2 x="960" y="540"/>
</wire>
<wire>
<p1 x="1120" y="660"/>
<p1 x="1120" y="560"/>
<p2 x="1120" y="680"/>
</wire>
<wire>
@ -546,11 +418,11 @@
<p2 x="840" y="560"/>
</wire>
<wire>
<p1 x="1160" y="660"/>
<p1 x="1160" y="520"/>
<p2 x="1160" y="680"/>
</wire>
<wire>
<p1 x="1180" y="660"/>
<p1 x="1180" y="500"/>
<p2 x="1180" y="680"/>
</wire>
<wire>

View File

@ -823,7 +823,7 @@ An dieser Adresse muss sich die ISR befinden.</string>
<string>imm</string>
</entry>
</elementAttributes>
<pos x="1060" y="540"/>
<pos x="1060" y="560"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
@ -889,7 +889,7 @@ An dieser Adresse muss sich die ISR befinden.</string>
<string>abs</string>
</entry>
</elementAttributes>
<pos x="1060" y="560"/>
<pos x="1060" y="580"/>
</visualElement>
<visualElement>
<elementName>/home/hneemann/Dokumente/Java/digital/src/main/dig/processor/FlagsRW.dig</elementName>
@ -1006,7 +1006,7 @@ An dieser Adresse muss sich die ISR befinden.</string>
<string>reti</string>
</entry>
</elementAttributes>
<pos x="360" y="20"/>
<pos x="380" y="20"/>
</visualElement>
<visualElement>
<elementName>Tunnel</elementName>
@ -1210,10 +1210,6 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
<p1 x="1300" y="640"/>
<p2 x="1320" y="640"/>
</wire>
<wire>
<p1 x="920" y="580"/>
<p2 x="1080" y="580"/>
</wire>
<wire>
<p1 x="760" y="580"/>
<p2 x="840" y="580"/>
@ -1222,6 +1218,10 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
<p1 x="1300" y="580"/>
<p2 x="1320" y="580"/>
</wire>
<wire>
<p1 x="1060" y="580"/>
<p2 x="1080" y="580"/>
</wire>
<wire>
<p1 x="320" y="260"/>
<p2 x="480" y="260"/>
@ -1352,7 +1352,7 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
</wire>
<wire>
<p1 x="340" y="20"/>
<p2 x="360" y="20"/>
<p2 x="380" y="20"/>
</wire>
<wire>
<p1 x="1040" y="660"/>
@ -1371,7 +1371,7 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
<p2 x="1160" y="280"/>
</wire>
<wire>
<p1 x="1060" y="540"/>
<p1 x="920" y="540"/>
<p2 x="1080" y="540"/>
</wire>
<wire>
@ -1632,7 +1632,7 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
</wire>
<wire>
<p1 x="920" y="400"/>
<p2 x="920" y="580"/>
<p2 x="920" y="540"/>
</wire>
<wire>
<p1 x="1240" y="60"/>