Core Simulation

The µVision Simulator allows you to debug programs using
only your PC and device simulation drivers provided by Keil and
various third-party developers. A good simulation environment,
like µVision, does much more than simply simulate the
instruction set of a microcontroller — it simulates your
entire target system including interrupts, startup code,
on-chip peripherals, external signals, and I/O.