Сколько вижу симуляторов, почему то их авторы не используют Объектно-ориентированный подход. Чтобы общую функциональность PDP-11, M68k, x86 реализовать в базовом классе, а различия в наследниках.
Так каждый новый процессор поддерживать легче. Большая часть просто наследуется.
no subject
Date: 2021-04-21 09:05 (UTC)Чтобы общую функциональность PDP-11, M68k, x86 реализовать в базовом классе, а различия в наследниках.
Так каждый новый процессор поддерживать легче. Большая часть просто наследуется.
no subject
Date: 2021-04-21 16:49 (UTC)no subject
Date: 2021-04-21 17:24 (UTC)Логика флагов 8086 тоже идентична PDP-11
Потом, совершенно логично выглядит цепь наследования классов-реализаций 8086 -> 286 -> 386 ...
no subject
Date: 2021-04-21 22:33 (UTC)no subject
Date: 2021-04-22 04:39 (UTC)