-
I apologize in advance if this is a simple matter, but I am unable to have a program run correctly in the circuit called Processor.dig. I use ASM 3 v0.6.1 (Windows 10, JRE 15.0.1) to create the program below and save it as temp.hex.
I run Digital v0.27 (Windows 10, JRE 15.0.1) and open the Processor.dig file in the examples\processor folder. I edit the ROM so that it contains temp.hex. I edit the clock signal so that its frequency is 1 Hz. I edit the circuit specific settings to show the measurement graph at simulation start. I start the simulation and I can see the wire at the ROM output show the correct temp.hex values as the clock ticks. I then stop the simulation after a while. The measurement graph is shown below.
Could you tell me where I'm going wrong? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
This is my fault! |
Beta Was this translation helpful? Give feedback.
-
I have created a new Assembler release. |
Beta Was this translation helpful? Give feedback.
This is my fault!
I changed the processor from 6-bit opcodes to 7-bit opcodes, which made it a bit simpler. Also, this allows me to add some commands that were missing like compare with carry.
And while the latest release of the simulator/processor already contains these changes, the latest release of the assembler does not.
I will create a new release. Until then, please use this file:
asm3.zip