Я реализую виртуальную машину на C (это моя первая), и, чтобы быть независимой от платформы, я установил, что каждая инструкция занимает 4 байта в двоичном вводе (т.е. в файле байт-кода).
Мой вопрос: какова текущая практика представления инструкций?
Вы просто устанавливаете unsigned char [4] для представления каждой инструкции? Или используйте любое представление, которое вам нравится, при условии, что вы можете преобразовать в него эти 4-байтовые инструкции?
Заранее спасибо.