Здравствуйте, VVVa, Вы писали:
LVV>>Алгоритм сделал еще Андрей Петрович Ершов в начале 60-х.
LVV>>С помощью алгоритма раскраски графа.
VVV>теперь понятно почему он такой неюзабельный...
Интересно, сколько преподавателей exUSSR читают хотя бы журналы ACM?
VVV>когда регистров мало то сможешь генерировать команду например add [edi-4],[edi-12] и не cассимилировать её
Эээ
Я не понял, что значит "сассимилировать", но на x86 нет команд с поддержкой операций память-память в этой группе.
Или `add регистр,[edi-12]` или `add [edi-4],регистр`...
VVV>неужели Ершов как-то это учёл?
VVV> как?
Проблема тут в том, что ты подымаешь тему, которой занимаются ну навскидку до 100 человек на весь мир, из которых больше половины сидят в командах GCC, LLVM, Java JIT и тому подобного, а для вхождения в тему посерьёзнее чем на уровне Ершова нужно пару лет плотного раздумья. Все остальные скажут в духе "вызывай LLVM и не морочь голову".
Так что не думаю, что тебе тут что-то ещё расскажут так чтобы сразу понять.