Вы понимаете, что эти процессоры работают на частоте 3 ГГц или около того - если вы хотите работать в режиме реального времени, ваш (или мой) слабый мозг не сможет не отставать.
И небольшой спор: вы не смотрите на ассемблер на процессоре, вы отбрасываете некоторую информацию и переходите прямо к машинному коду. Там нет "ветвь к процедуре печати", это будет «ветвь к месту 227015ED42AB12F2 или что-то еще. Вы должны будете помнить, что делает это местоположение. Опять же, заваливая вашу нейронную сеть. Вам придется "собрать обратно" то, что происходит, чтобы понять это. Очень сложно.
Тем не менее, у вас есть несколько вариантов, которые делают не совсем то, что вы хотите.
1) Получить отладчик, запустить вашу программу под отладчиком. Они обычно показывают машинный код / сборку (они используют символы C как ассемблер). Это покажет некоторую информацию, но помните, что даже простая программа может быть миллионами, а может быть, миллиардами инструкций. К тому времени, когда вы дойдете до машинного кода, исходный код будет скомпилирован, оптимизирован и связан с системными библиотеками. Это будет сложно.
2) Ищите симуляторы. Они покажут подмножество кода и будут работать медленнее, что вы можете не отставать. У меня были C64 и Atari 800, и я играл с Apple, так что Virtual 6502 мне кажется забавным.
Я бы также предположил, что если вы хотите увидеть алгоритмы, то, вероятно, вы захотите попробовать запустить исходный код, а не машинный код.