|
|
8(495)909-90-01
8(964)644-46-00
pro@sio.su
|
|
Раздел: Документация0 ... 96 97 98 99 100 101 102 Характеристики х86 PDP 68К DEC Alpha тип процессора CISC | CISC | CISC | RISC | регистры | — | полноценная | вещественные | сопроцессора | | адресация | команды | объединены | | сопроцессора, | используют | в кольцевой | | включая | те же самые | стек, | | групповые | способы | адресуемый | | пересылки | адресации, | относительно | | данных | что и | его вершины, | | | целочисленные | причем ряд | | | | команд | | | | оперирует | | | | только | | | | значениями, | | | | лежащими | | | | на вершине | | | | Стека, | | | | адресация | | | | команд, | | | | взаимодейст- | | | | вующих | | | | с оперативной | | | | памятью — | | | | базово- | | | | индексная. | | | | ММХ-команды | | | | поддерживают | | | | два вида | | | | адресации: | | | | регистровую | | | | и косвенную | | | | нет | да | да? | да | 4 Гбайт | 64 Кбайт | 4 Гбайт | от 243 до 264 | (12 Гбайт, | | | в зависимости | если | | | от реализации |
виды адресации сопроцессора порты адресуются как память объем непосредственно адресуемой памяти одель Пвмяти использовать раздельные стеки для кода, стека и данных), и 16 Гбайт (20 Гбайт, если динамическую память вынести в отдельный сегмент) сегментная, линейная плоская, страничная плоская плоская
Характе- | х86 | PDP | 68К | DEC Alpha-- | ристики | | | | | тип процессора | CISC | CISC | CISC | RISC ~" | представление | 16/32 бит | 16 бит | 32 бит | 43 илй8би | адресов | указатель | указатель | указатель | расширяемые | | [+ сегмент] | [+ базовый адрес страницы] | | до 64 бит и транслируемые в 44-битный физический адрес, указатель | представление | 16/32 бит | 8/16 бит | 8/32 бит | 16 бит | смещений | | | | (позор джунглям!) | (в базово- | | | | индексной | | | | | адресации) | | | | | возможность | да | нет | да | да | получения | | | | | эффективного | | | | | адреса | | | | | масштаби- | есть, на 2, 4, 8 | нет | есть на 2, 4, 8 | на 4 и 8 | рование | в любой | | в любой | только | | команде | | команде | в команде сложения | поддержка | да, встроенная | частично | да, встроенная | да, встроенная | виртуальной | | | | | памяти | | | | | Регистры | | целочисленные | целочисленные | целочисленные | целочисленные | | регистры | регистры | регистры | регистры | | общего | общего | данных | общего | | назначения | назначения | | назначения | | (данных | (данных | | (данных | | и адресов) | и адресов) | | и адресов) | | — | — | регистры адресов | | | | | вещественные регистры сопроцессора; 80 бит | вещественные регистры сопроцессора | типы | кольцевой | — | — | — | регистров | стек регистров сопроцессора | | | | | векторные | — | — | — | | регистры | | | | | сопроцессора | | | | | регистры | регистры | регистры | регистр — | | специального | специального | специального | указатель | | назначения | назначения | назначения | команд | | системные | | системные | системные | | регистры | — | регистры | регистры |
Характе- | х86 | PDP | 68К | DEC Alpha | ристики | | | | | тип процессора | CISC | CISC | CISC | RISC | разрядность | 8, 16, 32 | 16 | 32 | 64 | целочисленных | | | | | регистров | | | | | разрядность | 64, 80 | — | 80 бит | 64? | вещественных | и 128 бит | | | | регистров | | | | | регистры | регистры | регистры | регистры | регистры | равноправны | неравноправны: | полностью | неравноправны | равноправны, | | многие | равноправны | и делятся | за исключением | | команды | | на регистры | того, что | | работают | | данных | вещественные | | с фиксиро- | | (целочисленные | регистры не | | ванными | | и вещественные) | могут быть | | регистрами | | и адресные | указателями | | или ограничивают | | регистры, | | | выбор | | но внутри | | | регистра | | «своих» категорий все они равноправны | | кол-во | 7 32-битных | б 16-битных | 16 РОН - | 32 целочисленных | регистров | РОН, | регистров | 8 регистров | регистров | общего | 4 из которых | | данных | | назначения | устроены так: L8, Н8, L16, 32, | | 8 адресных регистров | |
работа с половинками регистров так как трактуются либо как два 8-битных регистра, либо один 16-битный, либо один 32-битный; 8 80-битных FPU-регистров, начиная с Р-Ш: 8 128-битных ХММ регистров частично нет 8 80-битных регистров сопроцессора нет 32 вещественных регистра нет Взаимодействие со специальными регистрами непосредственная адресация регистра указателя стека поддерживается поддерживается поддерживается 0 ... 96 97 98 99 100 101 102
|
|