ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 мая
41352 Топик полностью
ReAl (12.10.2005 14:28, просмотров: 1) ответил she на просто сейчас круг задач, где используется проц РСшки, несколько шире...
А для исходного 8086 что, был очень определённый круг задач? Подо что оптимизировали наличие команды loop с одинм выделенным регистром? И тот же CX использовался в rep - командах. Под бухгалтерию? Под обработку текстов? Под управление производством? Да разве что под демки "напиши это покороче". Как только начинаешь писать что-то пообъёмистее, как добрая половина этих "оптимизаций" выливается в лишние пересылки между регистрами, нехватку указателей, ... Не зря первые системы распознавания текста для IBM PC (в эпоху 286-х) состояли из интерфейсной программы для 286-го и платы-ускорителя в ISA, на которой стояла своя память и ... 68000, со страшно неоптимальной архитектурой/системой команд. Подумать только - равноправные регистры, ортогональная система команд... Это ж совершеннейший проигрыш по сравнению с 80286! Ни тебе специального регистра для циклов, ни выделенных SI как указателя источника и DI - указателя приёмника -- удобно только память гонять туда-сюда, два массива уже фиг так просто сложишь (кстати, "два массива", это не только работа с картинками, это ещё и два длинные числа - например, бухгалтерия).