A Software Product of
... the ultimate CPU Simulation Program
Completed Pre-Assembled OpCode Set | OpCode Types | Graphical Overview
Already in the setup package simulation files are available, providing a basis for loading and modifying simulation files for own didactical purpose. In case possessing a licence you can modify and save your files with a licencor' s signature, distribute those files for didactical use.
In case you like to extend the simulation posibilities in your lecture quite quickly with low effort towards application like operation of MikroSim, a completed pre-assembled OpCode Set can be acquired. The universal OpCode Set "Golden Core" comprises a didactically structured collection of processor's typical machine code instructions used in well-established 8 bit prozessoren (CPUs) and popular mathematical coprocessors (FPUs) for 32 bit floating point operations. In total, the pre-assembled OpCode set is completed by 95%, tested and documented. Never before the access to application like simulation has been such easy as now - join now entering into a new dimension of microcodesimulation!
Supported Instructions and Integer Operations:
In detail following OpCode families are implemented, which comprises and represents 8 bit controller typical instructions types:
The OpCode set for floating point operation comprises:
For introducing floating point arithmetics on 32 bit register operations, special opcodes are provided for composing, manipulating, splitting and merging mantissa and exponent and introducing elementary floating point numbers. These commands normally are not included in a commercial FPU but provided by machine code macros in case the functionality of a mathmetical coprocesser needs to be emulated on basis of integer operations of a CPU.
In the overview below 256 Opcode segments are displayed comprising the command set of "Golden Core", being 95%
completed and pre-assembled (indicated in red).