Date: 2021-04-21 09:05 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Сколько вижу симуляторов, почему то их авторы не используют Объектно-ориентированный подход.
Чтобы общую функциональность PDP-11, M68k, x86 реализовать в базовом классе, а различия в наследниках.

Так каждый новый процессор поддерживать легче. Большая часть просто наследуется.

Date: 2021-04-21 17:24 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Система команд m68k почти списана с PDP-11, только opcodes другие
Логика флагов 8086 тоже идентична PDP-11

Потом, совершенно логично выглядит цепь наследования классов-реализаций 8086 -> 286 -> 386 ...

Date: 2021-04-22 04:39 (UTC)
ufm: (Default)
From: [personal profile] ufm
Да-да. У стола и стула тоже примерно всё одинаковое.