diff --git a/src/main/dig/processor/ProcessorIntr.dig b/src/main/dig/processor/ProcessorIntr.dig
index d02e38650..ece77c09b 100644
--- a/src/main/dig/processor/ProcessorIntr.dig
+++ b/src/main/dig/processor/ProcessorIntr.dig
@@ -104,7 +104,7 @@ An dieser Adresse muss sich die ISR befinden.}}
-
+
Splitter
@@ -574,7 +574,7 @@ An dieser Adresse muss sich die ISR befinden.}}
br
-
+
Tunnel
@@ -692,7 +692,7 @@ An dieser Adresse muss sich die ISR befinden.}}
C
-
+
Tunnel
@@ -706,7 +706,7 @@ An dieser Adresse muss sich die ISR befinden.}}
imm
-
+
Tunnel
@@ -1088,14 +1088,14 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
-
-
-
+
+
+
+
@@ -1122,7 +1122,7 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
+
@@ -1152,6 +1152,10 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
+
+
+
+
@@ -1160,10 +1164,6 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
-
-
-
@@ -1216,10 +1216,6 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
-
-
-
@@ -1229,13 +1225,21 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
-
+
+
+
+
+
+
+
+
+
+
@@ -1252,6 +1256,10 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
+
+
+
+
@@ -1321,11 +1329,7 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
-
-
-
-
+
@@ -1352,6 +1356,10 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
+
+
+
+
@@ -1366,7 +1374,7 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
+
@@ -1474,15 +1482,19 @@ Interrupt ausgelöst. Die ISR muss sich an Adresse
-
+
-
-
+
+
+
+
+
+
diff --git a/src/main/dig/processor/core/FlagsRW.dig b/src/main/dig/processor/core/FlagsRW.dig
index 125aca04c..3e5ed0ae7 100644
--- a/src/main/dig/processor/core/FlagsRW.dig
+++ b/src/main/dig/processor/core/FlagsRW.dig
@@ -31,16 +31,12 @@ werden. Die Flags finden sich an IO Adresse 0.}}
Out
-
- Description
- Zero Out {{de Zero Ausgang}}
-
Label
- Zo
+ ~ie
-
+
In
@@ -61,14 +57,14 @@ werden. Die Flags finden sich an IO Adresse 0.}}
Description
- Negative Out {{de negative Ausgang}}
+ Zero Out {{de Zero Ausgang}}
Label
- No
+ Zo
-
+
In
@@ -89,14 +85,14 @@ werden. Die Flags finden sich an IO Adresse 0.}}
Description
- Carry Out {{de Carry Ausgang}}
+ Negative Out {{de negative Ausgang}}
Label
- Co
+ No
-
+
Clock
@@ -113,7 +109,7 @@ werden. Die Flags finden sich an IO Adresse 0.}}
Input Splitting
- 1,1,1,13
+ 1,1,1,1,12
Output Splitting
@@ -248,7 +244,7 @@ Operation ausgeführt wird.}}
Output Splitting
- 1,1,1,13
+ 1,1,1,1,12
@@ -272,10 +268,10 @@ Operation ausgeführt wird.}}
Bits
- 13
+ 12
-
+
Register
@@ -305,6 +301,20 @@ Operation ausgeführt wird.}}
+
+ Out
+
+
+ Description
+ Carry Out {{de Carry Ausgang}}
+
+
+ Label
+ Co
+
+
+
+
@@ -351,6 +361,10 @@ Operation ausgeführt wird.}}
+
+
+
+
@@ -388,12 +402,12 @@ Operation ausgeführt wird.}}
-
-
+
+
-
-
+
+
@@ -403,6 +417,10 @@ Operation ausgeführt wird.}}
+
+
+
+
@@ -412,16 +430,8 @@ Operation ausgeführt wird.}}
-
-
-
-
-
-
-
-
-
-
+
+
@@ -435,6 +445,18 @@ Operation ausgeführt wird.}}
+
+
+
+
+
+
+
+
+
+
+
+
@@ -444,8 +466,12 @@ Operation ausgeführt wird.}}
-
-
+
+
+
+
+
+
@@ -455,6 +481,10 @@ Operation ausgeführt wird.}}
+
+
+
+
@@ -467,6 +497,14 @@ Operation ausgeführt wird.}}
+
+
+
+
+
+
+
+
@@ -496,4 +534,5 @@ Operation ausgeführt wird.}}
+
\ No newline at end of file
diff --git a/src/main/dig/processor/core/Interrupt.dig b/src/main/dig/processor/core/Interrupt.dig
index 581c9b8ba..b583af855 100644
--- a/src/main/dig/processor/core/Interrupt.dig
+++ b/src/main/dig/processor/core/Interrupt.dig
@@ -26,25 +26,26 @@ Interrupt-Controller wieder frei.}}
inverterConfig
+ In_4
In_2
Inputs
- 3
+ 4
-
+
- Clock
+ In
Label
- C
+ ~ie
-
+
JK_FF
@@ -79,7 +80,17 @@ Interrupt-Controller wieder frei.}}
iEn
-
+
+
+
+ Clock
+
+
+ Label
+ C
+
+
+
In
@@ -115,20 +126,6 @@ die Interrupts wieder freigegeben.}}
-
- In
-
-
- Description
- interrupt trigger {{de Interrupt Anforderung}}
-
-
- Label
- intr
-
-
-
-
JK_FF
@@ -147,41 +144,51 @@ die Interrupts wieder freigegeben.}}
-
+
+
+
+ In
+
+
+ Description
+ interrupt trigger {{de Interrupt Anforderung}}
+
+
+ Label
+ intr
+
+
+
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
+
+
+
+
@@ -191,37 +198,49 @@ die Interrupts wieder freigegeben.}}
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
@@ -229,20 +248,16 @@ die Interrupts wieder freigegeben.}}
-
+
+
+
+
+
-
-
-
-
-
-
-
-
\ No newline at end of file