mse homjak (18.04.2005 00:01, просмотров: 1) ответил Bill на Если я скажу не так, пусть меня поправят. Самый простой пример - MCS51 от Intel.
Ну и по АВРу ;О) у него команды проще, чем у 51.
djnz,cpse,bit-processor,movc a,@a+dptr, condition jmp номенклатура пошире....
да, есть более продвинутые для работы с указателями. То на то и выйет. Но по-первости очень не хватало кое-каких команд в АВРе.
Ну и реально что у Далласа, что у Цыгнала есть многотактные команды.
Вспоминаю старые статейки из Электроникс, кажысь. Там аполагеты РИСКостроения пиарили свои идеи, справедливо указывая на монстров типа i386, 68020, etc. Мол, да, у них несколько сот мнемоник, несколько тысяч кодов, но возьмём средне-статистицсую программу(или много программ) и проанализируем код. Вяснилось, что чуть-ли не половина кодов использовалась в исчезающе малых количествах. А изощрённые методы адресаццыи вообще не использовались(гордость Моторолы ;О). Ну и в пику этим подходам предлагались альтернативные RISC, RISC-II (MIPS, кажысь тоже тогда всплыла). Простой дешифратор команд и генератор микрокода позволил поднять частоты чуть ли не в разы, сделав команды однотактными. Как щас помню какой-то из этих процев рекламировали "впервые в истории - 25миллионов операццый в секунду!!!". Тогда 16МГц 386DX был предметом несбыточных мечт, верхом совершенства и крутизной немеряной. ;О)