Вот задумался я чего-то (наверное лето и работать никак не хочется). Есть ассемблер MIX (реинканированный уже в MMIX) Д.Кнута (http://www-cs-faculty.stanford.edu/~knuth/mmix.html). Есть ассемблер RedCode для старинной компьютерной игры "Бой в памяти" (http://vyznev.net/corewar/guide.html). Есть p-code (http://homepages.cwi.nl/~steven/pascal/book/pascalimplementatio n.html). Все это ассемблеры виртуальные, в том смысле, что под них не существует железа. Их надо эмулировать. А какие еще есть ассемблеры такого же типа ? Вообще-то больше всего интересует: а какой набор инструкций можно считать минимальным, но в то же время достаточно мощным, чтобы это был ассемблер !
fplab почитай про функционально полные языки напримар вся логика и целочисленная арифметика может быть реализована используя булевы операции и -или - не только программы писать будет сложно до чрезвычайности всё равно надо будет реализовать на уровне языка или операционной системы(или сопроцессора) все операции (+- /*)
зы вообще говоря , вопрос не совсем корректен для того чтобы сделать ассемблер нужно знать /создать архитектуру машины а железная она или виртуальная - это не имеет значения