ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
733338 Топик полностью
Evgeny_CD, Архитектор (03.02.2017 02:32, просмотров: 222) ответил Evgeny_CD на [Нетленка] Изящная идея по симуляции кода для любых процессорных структур. Быстрое исполнение (симуляция), быстрое создание framework.
Версия 2.0 идеи. Упрощенная и улучшенная. Пусть у нас есть небольшой кусок asm. Несколько килобайт кода. Несколько тысяч инструкций. Делам прямую конвертацию в С. Регистры ядра - структура или массив. ОЗУ - массив. ПЗУ - массив указателей на функции. И отдельно - функции, которые соответствуют каждой из нескольких тысяч исполняемых испрукций. Исполнитель команд очень простой. Загрузил адрес команды. Вызвал функцию по указателю из массива. Функция сама инкрементирует счетчик команд. Это даст максимальную скорость исполнения симулируемого кода.