8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 97 98 99 100 101 102

Характеристики

х86

PDP

68К

DEC Alpha "

тип процессора

CISC

CISC

CISC

RISC ~"

непосредственная адресация регистра указателя команд

отсутствует

поддерживается

поддерживается

отсутствует

Операнды

размер

16, 32

16 бит,

8, 16, 32

64 бит.

операндов

и частично

ограничено

и очень

для операндов

основного

8 бит

8 бит

ограничено

в 8, 16 и 32

процессора

64 бита

доступны

лишь операции

расширения,

чтения/записи

размер

32, 64, 80

— •

1 бит —

32, 64 бит,

операндов

и, начиная

256 байт

что позор

сопроцессора

с Р-Ш, —

128 бит

операции

все возможные,

все возможные

все возможные

чтение и запись

над

при условии,

только

операндами

что второй

памяти

операнд

не находится

в памяти

операции

чтение

все возможные

все возможные

чтение изапись

над портами

и запись

только

(включая

циклическую

обработку)

только.

причем

в строго

определенные

регистры

черная

отсутствует

отсутствует

отсутствует

присутствует —

дыра,

это регистр

также

R31/F31. чтение

называемая

дает ноль,

битовой

запись

корзиной

игнорируется

Арифметика

арифметика

с насыщением

(saturation)

беззнаковая,

с насыщением знаковая

циклическая (wraparound) беззнаковая

циклическая беззнаковая

циклическая беззнаковая

циклическая беззнаковая


Характе-

х86

PDP

68К

DEC Alpha

ристики

тИп процессора

CISC

CISC

CISC

RISC

циклическая

частично:

циклическая

циклическая

знаковая

циклическая знаковая

знаковая

знаковая

поддержка

да, начиная

отсутствует

отсутствует

отсутствует

векторных

с Pentium ММХ

операций

типы данных

ограничено

7

биты

биты

ограничено

?

битовые

битовые

поля

поля

BCD

BCD

типы

строки

*

данных

основного

байтовые

байтовые

байтовые

ограничено

процессора

целые

целые

целые

байты

словные

словные

словные

ограничено

целые

целые

целые

слова

двухсловные

двухсловные

ограничено

целые

целые

двойные слова

четвертные целые

четвертные слова

float

float

VAX Floating (32-bit)/ IEEE single (32-bit)

double

double

VAX G floating (64-bit) - IEEE double (64-bit)

extend

extend

типы

16 бит целые

16 бит целые

Данных сопроцессора

32 бита целые 64 бита целые

32 бита целые 64 бита целые

64 бита, BCD

??-битные BCD

packed byte packed word

packed doubleword

quadword

Управление ходом выполнения программы

Условных/ условных

присутствуют

присутствуют

присутствуют

присутствуют

переходов


Характеристики

DECAIp"hT

тип процессора CISC

CISC

CISC

условные команды пересылки и/или

назначения данных

кол-во и коды условий

ветвления по условиям

влияние

флагов

сопроцессора

на команды

управления

программой

присутствуют

присутствуют

присутствуют

RISC присутствуют

С (перенос/заем) Р (четность) А (вспомогательный перенос) Z (нуль) S (знак),

О(переполнение)

С==0 С== 1 Z == О Z == 1 S == 1 S==0 S==0 S!=0 0== О 0== 1 Р==0

р== 1

С== 1 Z == 1

c==o&z==o

Z==0&S==O Z == 1 I S != О Z== 1 I S!=0 cx == 0 ECX == 0

непосредственно не влияют, поэтому, флаг

сопроцессора приходится проталкивать через память в регистр флагов или анализировать его вручную

ZZ

N (знак),N (знак),

V(переполнение)V(переполнение)

—X (расширение)

С==0 С== 1 Z == О Z == 1 N == 1 N == О S==0 S != О

V== О

V== 1

С == О С== 1 Z==0 Z == 1 N == 1 N == О S==0 S != О

V== О

V== 1

= 1

С == 1 Z =

c==o&z

Z== O&S Z == 1 I S != О Z == 1 I S != О

С == 1 I Z == 1

о c==o&z==o

О Z==0&S==O Z== 1 I S!=0 Z== 1 I S!= О

для анализа

состояния

имеется

специальный

набор

команд

: (перенос/заем)

Z (нуль),

С = С-Z--Z--

С = С =

= 1 I Z— 1

: 0&Z==0

Low Bit Is Clear Low Bit Is Set управление прозрачно



0 ... 97 98 99 100 101 102