Как стать автором
Обновить

Комментарии 9

Все-таки некорректно ставить в один ряд 8008, 8080 и линейку x86. Совместимости между ними нет, есть похожие команды (причем даже не опкодами, а просто мнемониками ассемблера) и концепции (вроде имен и назначения регистров), но этого недостаточно для того, чтобы называть это все единым семейством.

Оно не зря ведь так называется, это именно 8086, 80186, 80286, 80386 и т.д. Предыдущие поколения даже по маркировке не вписываются в паттерн x86.
Как по мне, идеологическая преемственность там сохраняется. 8080 — потомок 8008, 8086 — потомок 8080, хотя и имеющий другие опкоды, тем не менее, сохраняющий обратную совместимость через достаточно простой кросс-ассемблер.
По сути никакой совместимости 8080 и 8086 и тд нет, а линейку х86 таковой называют именно из-за совместимости

Тем не менее считается, что развитие 8008 > 8080 > 8085 > 8086 было эволюционным, следующие поколения использовали идеи предыдущих, и были частично совместимы (не на бинарном уровне, а на уровне относительно небольших изменений при переписывании программы на ассемблер для следующего поколения)

Давайте тогда продолжим ваш ряд дальше, получим это:
8008 > 8080 > 8085 > 8086 > 80186 > 80286 > 80386 > 80486

Не кажется ли вам, что в таком виде ряд выглядит крайне несбалансированным? С одной стороны полностью совместимые на бинарном уровне процессоры, а с другой — просто отдаленно напоминающие друг друга.

Просто стала волновать обратная совместимость. Поняли, что за это платят. Поняли бы раньше, глядишь не 8086 был бы, а 80185

НЛО прилетело и опубликовало эту надпись здесь
И где он там на фото?

Крайний справа, Рей крайний слева.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.