одним из лучших симуляторов complier + является keil C51 . Просто загрузите его, используя пробную версию, достаточную для начинающего программирования. Он поддерживает как язык ассемблера, так и встроенный C.
Так что это лучше для вас. Снова есть отладчик, который используется для проверки вашего кода на уровне машины.
Еще один симулятор для вас ISIS professional , который является лучшим среди всех симуляторов, которые я использовал до настоящего времени. Он предоставляет симулятор цепей, который имеет много периферийных библиотек для простого проектирования схемы. И вы можете загрузить ваш код, чтобы увидеть поведение вашей схемы в реальном времени с вашим кодом. Просто google чтобы узнать больше о ISIS professional. Для запуска Embedded C. достаточно бесплатной версии. Он также поддерживает виртуальные устройства, такие как вольтметр, осциллограф, генератор сигналов ....
Так что я думаю, что это лучше всего для начала встроенного изучения. Но используйте keil отладчик для лучшего понимания поведения вашего кода на машинном уровне.