Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Интересно вообще, какие инструкции реализованы микрокодом... 04.04.05 19:42 Число просмотров: 2178
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 05.04.05 12:17 Количество правок: 4
|
Интересно вообще, какие инструкции реализованы микрокодом. В наборе х86 все инструкции можно реализовать на регистрах. Может какие-нибудь SSE, разве что.
Может кто-нибудь хочет сказать что команды, реализованные на микрокоде будут быстрее отрабатываться. Сейчас, при такой гонке производительности, каждый разработчик наравит создать самый крутой проц на этапе разработки, чем заниматься такой ерундой - РИСК обвязывать преобразователем команд ЦИСК=>РИСК, где и без этого можно обойтись. Чем последний крутейший пентиум отличается от 580 или Z80, эти то без микрокода были. Разрядностью, наличием кэша, ... А по набору команд они и все остальные абсолютно идентичны. Все те же MOV, ADD, SUB, CMP, короче целочисленная арифметика, побиттовые операции включая сдвиги, однооперандные инверсии и инкрементирования, условные и безусловные переходы, работа со стэком и регистрами состояния и управления. Ну что здесь не реализовать без микрокода. А может ADD никак нельзя сделать без этого микрокода :).
Кто нибудь пытался писать библиотеку работы с длинными числами. Вот Вам и микрокод в некоторой степени. Что-то мне не верится, что микрокод можно запихнуть в два килобайта.
|
|
|