Хороша ли идея выше?
номер
Или, по крайней мере, пока вы не дадите гораздо лучшее объяснение , какие проблемы вы пытаетесь решить , разработав новый язык.
Каковы (не) преимущества?
Нет функциональной абстракции, нет рекурсии, программирование только путем совместного использования изменяемого состояния. Очень слабый композиционный принцип. Трудно использовать для программиста-человека и не имеет смысла в качестве цели компилятора.
Чтобы попасть куда-нибудь с таким проектом, нужно иметь цель. Если ваша цель состоит в том, чтобы чему-то научиться, вам лучше изучать некоторые замечательные языки и пытаться понять, что вы можете украсть, что вы можете объединить или что вы можете реализовать. Если у вас есть реальная проблема, которую вы пытаетесь решить, и она не может быть решена стандартным языком ассемблера, это интересно - расскажите нам, что это такое.
Вы можете попробовать Googling "переносимый язык ассемблера" и посмотреть, попадаете ли вы в что-нибудь интересное.