Help
Entering hexadecimal values / opcodes into memory
To enter values into memory, follow these steps:
- Press SET
- Enter the address you want to start inputting at (Eg: F000)
- Press INR(Increment)
- Enter the data
- Press INR to go to the next word in memory
- Continue entering data and pressing INR until done
- Press RES(Reset) when done
Entering data into memory
The procedure is the same as in the case of entering hexadecimal values or opcodes into memory.
Running Code
To run your code, follow these steps:
- Press GO(Execute From)
- Enter the address you loaded your program at (Eg: F000)
- Press EXEC(Execute Button)
Stepping through code
To step through code, follow these steps:
- Press GO
- Enter the address you loaded your program at (Eg: F000)
- Instead of pressing EXEC, press STEP instead
- If at any time you want the program to continue normally, press EXEC
Tip: Swipe over to the Registers view to see the effect of your code in the emulator's registers.
There's extra STEP and EXEC buttons there
This feature is implemented differently in different microprocessor kits, so this particular feature may not be implemented in your kit. Refer to the manual for more details.
Setting breakpoints
Using the Create Breakpoint… option from the ⋮ Menu creates a breakpoint that, in the Neutrino Runtime emulator, will cause the program to break at that point. After that you can step through the program. This will allow you to easily step through and check register contents at any point of the program without guessword.
You MUST step once before pressing, say, the EXEC button, as trying to execute it again would immediately trigger the breakpoint again.