diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-04-09 19:41:41 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-04-09 19:41:41 +0300 |
| commit | cdbb38ddd23c9f14efefd2ae11b04dbe965b3540 (patch) | |
| tree | da5a391934fd66727785d26a883f18af0d0458b1 /digital/atk16_jump_unit.dig | |
| parent | 5b6637fb92c54b8f367ec8751f53f6f238d8dbed (diff) | |
Add IM_M (immediate mode) control line
Diffstat (limited to 'digital/atk16_jump_unit.dig')
| -rw-r--r-- | digital/atk16_jump_unit.dig | 59 |
1 files changed, 18 insertions, 41 deletions
diff --git a/digital/atk16_jump_unit.dig b/digital/atk16_jump_unit.dig index 1156aae..4ccd266 100644 --- a/digital/atk16_jump_unit.dig +++ b/digital/atk16_jump_unit.dig @@ -59,44 +59,16 @@ <elementAttributes> <entry> <string>Description</string> - <string>OPCODE</string> + <string>Immediate mode on?</string> </entry> <entry> <string>Label</string> - <string>OPCODE</string> - </entry> - <entry> - <string>Bits</string> - <int>4</int> + <string>IM_M</string> </entry> </elementAttributes> <pos x="180" y="460"/> </visualElement> <visualElement> - <elementName>Splitter</elementName> - <elementAttributes> - <entry> - <string>Input Splitting</string> - <string>4</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>1,</string> - </entry> - </elementAttributes> - <pos x="240" y="460"/> - </visualElement> - <visualElement> - <elementName>Text</elementName> - <elementAttributes> - <entry> - <string>Description</string> - <string>OP parity bit</string> - </entry> - </elementAttributes> - <pos x="220" y="480"/> - </visualElement> - <visualElement> <elementName>Out</elementName> <elementAttributes> <entry> @@ -145,14 +117,19 @@ <entry> <string>Testdata</string> <testData> - <dataString>PC ADDR OPCODE PC_RES -10 20 0b0101 20 -10 20 0b0110 30</dataString> + <dataString>PC ADDR IM_M PC_RES +10 20 0 20 +10 20 1 30</dataString> </testData> </entry> </elementAttributes> <pos x="180" y="620"/> </visualElement> + <visualElement> + <elementName>Not</elementName> + <elementAttributes/> + <pos x="200" y="460"/> + </visualElement> </visualElements> <wires> <wire> @@ -172,14 +149,6 @@ <p2 x="580" y="360"/> </wire> <wire> - <p1 x="180" y="460"/> - <p2 x="240" y="460"/> - </wire> - <wire> - <p1 x="260" y="460"/> - <p2 x="420" y="460"/> - </wire> - <wire> <p1 x="180" y="300"/> <p2 x="240" y="300"/> </wire> @@ -196,6 +165,14 @@ <p2 x="400" y="380"/> </wire> <wire> + <p1 x="180" y="460"/> + <p2 x="200" y="460"/> + </wire> + <wire> + <p1 x="240" y="460"/> + <p2 x="420" y="460"/> + </wire> + <wire> <p1 x="420" y="380"/> <p2 x="420" y="460"/> </wire> |
