ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1005857 Топик полностью
Kceния (19.05.2020 21:53, просмотров: 467) ответил _volkanaft_ на Эмуляция, это когда я на 86-ом(к примеру) эмулирую в Keil'e исполнение программы STM32(опять же к примеру). А трансляция, это когда я один машинный код транслирую(через загружаемую память трансляции) в машинный код другой платформы. И при этом его даже оптимизируя "на лету". Где здесь потеря эффективности?
Причина вашей радости в том, что 86-ой работает на частотах значительно более высоких, чем STM32, а потому вы не замечаете тормознутость эмуляции . Тогда как Эльбрус сам по тактовой частоте уступает 86-ому раза в три, а в режиме эмуляции станет уступать в 10 раз. И кому он такой будет нужен? Тем более что применение длинного командного слова потеряет остатки смысла, если его использовать для эмуляции архитектуры с коротким словом.