Абстрактный эмулятор эмулирует суть происходящего, дискретный эмулятор эмулирует сигналы в виде логических уровней и время в виде тактов тактовой частоты, аналоговый эмулятор эмулирует сигналы в виде уровней напряжения и время в виде долей секунды ( тысячных, милллионных, миллиардных ).
Эмулировать аналоговые переходные процессы в печатных проводниках платы и полупроводниковых элементах микросхем удобнее всего при аналоговой эмуляции. Как это можно было бы сделать в виде абстрактной эмуляции - представить не могу.
Зависит от сферы применения эмулятора. Иногда идеально правильная эмуляция фронтов распространения сигнала на шине - гораздо важнее идеально правильной эмуляции результатов выполнения команды, хотя в подавляющем большинстве случаев - наоборот.правильный эмулятор эмулирует все, что известно о эмулируемой машине
При проблемах с питанием процессор глючит безбожно.А вот эту фразу совсем не понял)
Здесь, например - по содержимому R0 видно, что команда MOV (PC),R0 сработала как MOVB (PC),R0:
...
Когда вместо 40 тактов на команду в распечатке результатов теста появляется 3 - это означает, что или команда DEC R5 установила бит Z в PSW при R5 == 1000, или команда BEQ выполнила переход при сброшенном бите Z в PSW.