Интересно, существует ли какой-то универсальный и простой в кодировании язык кода операции (или ассемблера), который предоставляет базовый набор инструкций, доступных в большинстве современных процессоров (не какой-то причудливый CISC, компьютер только для регистрации, просто обычный). С возможностью «компилировать», микрооптимизировать и «интерпретировать» на любых упомянутых процессорах?
Я думаю о чем-то вроде симулятора MARS MIPS (довольно простой и легко читаемый код), с возможностью делать настоящие программы. Никаких библиотек не требуется (но приятно, если это возможно), просто чтобы ускорить работу (библиотеки или UNIX-подобные инструменты) единым способом.
Извините, если это глупый вопрос, я новичок в ассемблере. Я просто не нахожу язык ассемблера NASM или UNIX ни чрезвычайно кросс-платформенным, ни простым для чтения и кодирования.
C
— это просто портативный ассемблер. И поскольку он довольно часто используется в качестве целевого языка компиляторов, в этом может быть доля правды. - person jmg   schedule 16.04.2011