[an error occurred while processing this directive] [an error occurred while processing this directive]
подавляющее большинстВО!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Вовка 27 февраля 2002 г. 10:17
В ответ на: Вопрос: отправлено Vallav 27 февраля 2002 г. 09:05

Факты:
>1. Подавляющее большинство компов в мире на этой системе команд.
> Весь мир - идиоты?
Весь мир - пользователи, которым до фени его система команд. И это правильно.

>2. Эта система команд дожила от 8086 до Pentium4.
>Есть другой такой пример?
Она не дожила, она изо всех сил тянется к нормальной. Вы последите за ИЗМЕНЕНИЯМИ в ситеме команд от 8086 до 80486. Все они сводятся к одной идее: уйти от ублюдочной аккумуляторной к "нормальной" регистровой. Я сужу по себе (к сожалению): ОДНОВРЕМЕННО приходится писать на ассемблере для AVR, PDP-11, 8086. Не смотря на то, что АВР - это RISC, там достаточно мало неприятностей: недоступность памяти для операций и неравнозначность регистров. Когда "включаюсь" в 8086 - тошнит сразу и непрерывно: любая операция в памяти - через жо... ,т.е. через кукумулятор. Добавьте УНИКАЛЬНОСТЬ всех регистров, и приступ рвоты вам обеспечен. После этих недомерков на PDP-11 просто глаза и руки отдыхают: что память, что регистры - один хрен, делай что хочу. А intel-овские долбо#бы лепят на своего недомерка конвейеры в три слоя, частоту в гигагерцы, ММХ, и т.д. и т.п. А что получается в реалиях: На выполнение одной и той-же задачи, за одно и то-же время, PDP-11 тратит 56кб памяти, и 5 (пять!) мегаГерц такта, ну а Пентюху надоть не менее 400кб и такт у него 433 мегаГерца. Есть разница?

> Только не надо про маркетинговую политику. Дурить весь мир в течении
> стольких лет?
Вот и я говорю, НЕ НАДО.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru