MSIM is built as a deterministic simulator but for detecting race conditions in student assignments a bit of randomization might help.
This might include tiny changes to the counter registers so that timer interrupts are not coming always at the same time. Perhaps there are other sources (destinations) of randomness?
MSIM is built as a deterministic simulator but for detecting race conditions in student assignments a bit of randomization might help.
This might include tiny changes to the counter registers so that timer interrupts are not coming always at the same time. Perhaps there are other sources (destinations) of randomness?