ВУЗ:
Составители:
75
Рис. 3.4. Пример стековой организации арифметических регистров
Группа арифметических регистров служит для хранения
обрабатываемых данных, представленных в формате ВВ. При
загрузке данных в арифметический регистр содержимое указате-
ля стека ST предварительно уменьшается (ST←ST – 1) и указы-
вает номер регистра, в который производится загрузка. При из-
влечении данных после запоминания извлеченного значения в
памяти, содержимое ST автоматически увеличивается на едини-
цу (ST←ST + 1). С группой арифметических регистров связан
регистр этикеток TAG, в котором каждому арифметическому ре-
гистру ставится в соответствие 2-битовое поле. В этом поле ав-
томатически формируется код, характеризующий загруженное
в АР значение, в соответствии с табл. 3.2.
Таблица 3.2
Код поля TAG(i) Содержимое регистра ST(i)
00 Конечное число, не равное нулю
01 Нуль
10
NAN /
11 Регистр пуст (обозначается через е)
Модуль обработки мантиссы состоит из 68-битового
сумматора, регистра сдвига и регистра результата. Он выполня-
ет заданные операции над мантиссами операндов и формирует
признаки различных исключительных ситуаций, возникающих
при обработке данных.
Модуль обработки порядка осуществляет действия над
значениями поля порядка исходных операндов в соответствии
с командой.
Рис. 3.4. Пример стековой организации арифметических регистров
Группа арифметических регистров служит для хранения
обрабатываемых данных, представленных в формате ВВ. При
загрузке данных в арифметический регистр содержимое указате-
ля стека ST предварительно уменьшается (ST←ST – 1) и указы-
вает номер регистра, в который производится загрузка. При из-
влечении данных после запоминания извлеченного значения в
памяти, содержимое ST автоматически увеличивается на едини-
цу (ST←ST + 1). С группой арифметических регистров связан
регистр этикеток TAG, в котором каждому арифметическому ре-
гистру ставится в соответствие 2-битовое поле. В этом поле ав-
томатически формируется код, характеризующий загруженное
в АР значение, в соответствии с табл. 3.2.
Таблица 3.2
Код поля TAG(i) Содержимое регистра ST(i)
00 Конечное число, не равное нулю
01 Нуль
10 NAN /
11 Регистр пуст (обозначается через е)
Модуль обработки мантиссы состоит из 68-битового
сумматора, регистра сдвига и регистра результата. Он выполня-
ет заданные операции над мантиссами операндов и формирует
признаки различных исключительных ситуаций, возникающих
при обработке данных.
Модуль обработки порядка осуществляет действия над
значениями поля порядка исходных операндов в соответствии
с командой.
75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
