Technical requirements
You can find the programs used in this chapter on GitHub at https://github.com/PacktPublishing/Practical-Computer-Architecture-with-Python-and-ARM/tree/main/Chapter06.
In order to construct a Python-based simulator, you need the same tools used in earlier chapters; that is, you require an editor to create the Python program and a Python interpreter. These are included in the freely available Python package we introduced in Chapter 1.