diff --git a/src/main/dig/processor/Intr.dig b/src/main/dig/processor/Intr.dig index 0966a12d4..098fa186a 100644 --- a/src/main/dig/processor/Intr.dig +++ b/src/main/dig/processor/Intr.dig @@ -34,6 +34,10 @@ erneut Interrupts ausgelöst werden können. Bits 16 + + Default + 1 + @@ -53,7 +57,7 @@ erneut Interrupts ausgelöst werden können. 16 - + In @@ -119,7 +123,7 @@ erneut Interrupts ausgelöst werden können. 16 - + Not @@ -139,7 +143,7 @@ erneut Interrupts ausgelöst werden können. Label - iLock + intLock @@ -161,7 +165,7 @@ erneut Interrupts ausgelöst werden können. iEn - + Comparator @@ -210,12 +214,12 @@ Wenn gesetzt, wird Interrupt verhindert. true - + And - + In @@ -269,18 +273,23 @@ Wenn gesetzt, wird Interrupt verhindert. intr - + - And - - + D_FF + + + Label + Sync + + + - + @@ -291,24 +300,24 @@ Wenn gesetzt, wird Interrupt verhindert. - + - - + + - - + + - + - - + + @@ -320,7 +329,7 @@ Wenn gesetzt, wird Interrupt verhindert. - + @@ -328,11 +337,7 @@ Wenn gesetzt, wird Interrupt verhindert. - - - - - + @@ -352,15 +357,15 @@ Wenn gesetzt, wird Interrupt verhindert. - + - + - + @@ -380,67 +385,75 @@ Wenn gesetzt, wird Interrupt verhindert. - + - - + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - + + + + + + @@ -454,9 +467,5 @@ Wenn gesetzt, wird Interrupt verhindert. - - - - \ No newline at end of file diff --git a/src/main/dig/processor/ProcessorIntr.dig b/src/main/dig/processor/ProcessorIntr.dig index 8488da966..0db70cc97 100644 --- a/src/main/dig/processor/ProcessorIntr.dig +++ b/src/main/dig/processor/ProcessorIntr.dig @@ -165,9 +165,9 @@ Single-Cycle CPU. Data - 99ab,1200,800e,68f0,8020,1200,73f0,8f8a,1200,800e,68f0,140a,73f0,6ff2,4800,4a00,801d, -6820,4a00,801d,6820,4800,4a00,801d,6820,4a00,801d,6820,6a0f,210,281f,3c1a,6203,8030, -1610,6e02,8037,1610,73f1,6a02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 99ab,1200,8015,68f0,8020,1200,73f0,8f8a,1200,8015,68f0,8020,1200,73f0,1831,203,8015, +68f0,140a,73f0,6feb,4800,4a00,8024,6820,4a00,8024,6820,4800,4a00,8024,6820,4a00,8024, +6820,6a0f,210,281f,3c1a,6203,8030,1610,6e02,8037,1610,73f1,6a02,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,9 +266,9 @@ Single-Cycle CPU. 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,78c0,20e1,4cec,20e1,4ce0,7c00,5601,56c0,3cc0,6402,14c1,1400, -735c,3c00,6407,3ec0,8000,3bc0,6408,1401,5210,6e05,40c0,3cc1,6402,1400,5210,520c,4e0e, -18e1,4ece,18e1,720c,78c1,6a0c +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78c0,20e1,4cec,20e1,4ce0,7c00,5601,56c0, +3cc0,6402,14c1,1400,735c,3c00,6407,3ec0,8000,3bc0,6408,1401,5210,6e05,40c0,3cc1,6402, +1400,5210,520c,4e0e,18e1,4ece,18e1,720c,78c1,6a0c lastDataFile @@ -801,7 +801,7 @@ Single-Cycle CPU. /home/hneemann/Dokumente/Java/digital/src/main/dig/processor/Intr.dig - + Tunnel @@ -815,7 +815,7 @@ Single-Cycle CPU. ioR - + Tunnel @@ -829,7 +829,7 @@ Single-Cycle CPU. C - + Tunnel @@ -843,7 +843,7 @@ Single-Cycle CPU. imm - + Tunnel @@ -857,7 +857,7 @@ Single-Cycle CPU. next - + Tunnel @@ -881,7 +881,7 @@ Single-Cycle CPU. iEn - + Tunnel @@ -909,7 +909,7 @@ Single-Cycle CPU. abs - + /home/hneemann/Dokumente/Java/digital/src/main/dig/processor/FlagsRW.dig @@ -978,7 +978,7 @@ Single-Cycle CPU. D - + Tunnel @@ -1002,7 +1002,7 @@ Single-Cycle CPU. A - + /home/hneemann/Dokumente/Java/digital/src/main/dig/processor/Terminal.dig @@ -1214,7 +1214,7 @@ Single-Cycle CPU. 11 - + Tunnel @@ -1228,12 +1228,12 @@ Single-Cycle CPU. C - + Ground - + Tunnel @@ -1245,6 +1245,11 @@ Single-Cycle CPU. + + Not + + + @@ -1312,8 +1317,8 @@ Single-Cycle CPU. - - + + @@ -1340,8 +1345,8 @@ Single-Cycle CPU. - - + + @@ -1352,12 +1357,12 @@ Single-Cycle CPU. - - + + - - + + @@ -1455,14 +1460,18 @@ Single-Cycle CPU. - - - - + + + + + + + + @@ -1484,16 +1493,16 @@ Single-Cycle CPU. - - + + - - + + @@ -1556,12 +1565,12 @@ Single-Cycle CPU. - - + + - - + + @@ -1593,11 +1602,11 @@ Single-Cycle CPU. - + - - + + @@ -1616,12 +1625,12 @@ Single-Cycle CPU. - - + + - - + + @@ -1748,12 +1757,12 @@ Single-Cycle CPU. - - + + - - + + @@ -1767,6 +1776,10 @@ Single-Cycle CPU. + + + + @@ -1791,10 +1804,6 @@ Single-Cycle CPU. - - - - @@ -1851,6 +1860,10 @@ Single-Cycle CPU. + + + + @@ -1883,10 +1896,6 @@ Single-Cycle CPU. - - - -