Cтраница 3
Как видно из схемы, в 4-разрядном слове состояния либо сохраняются значения отдельных разрядов, сформированных в предыдущих тактовых периодах ( за счет подачи на входы мультиплексоров MS СС выходов регистра RG СС), либо эти значения обновляются. [31]
При запуске сборщика мусора последовательно проверяется каждое слово состояния. Если оно является указателем на ячейку кучи, то адресуемая им ячейка маркируется, что говорит о том, что она - активная ячейка. Этот процесс рекурсивно повторяется для головы и хвоста ячейки. [32]
Совокупность сигналов управления на шине данных ( слово состояния) определяет один из типов машинных циклов. Всего имеется 10 машинных циклов: выборка команды, чтение из памяти, запись в память, чтение из стека, запись в стек, чтение из подсистемы ввода - вывода, запись в подсистему ввода - вывода, разрешение прерывания, разрешение останова, разрешение прерывания во время останова. [33]
![]() |
Архитектура МП Z80 фирмы Zilog. [34] |
Каждый из наборов имеет 8-битный аккумулятор, слово состояния процесса с шестью флажками ( знак, нуль, полуперенос, паритет / переполнение, вычитание и перенос) и шесть регистров общего назначения, которые можно использовать поодиночке и парами. [35]
Процедура ClearExceptions очищает все биты исключений в слове состояния FPU ( см. разд. [36]
Ключ защиты при работе программы устанавливается в слове состояния данной программы. Использование области памяти разрешается только в том случае, если ключи защиты памяти и выполняемой команды совпадают. Если ключ защиты памяти для команды не совпадает с ключом защиты, имеющимся в слове состояния программы, то нарушается защита памяти и программа прерывается. Использование ключа защиты памяти позволяет избежать искажения информации одной программы другой программой в случае мультипрограммного режима работы. [37]
Организационная программа проверяет управляющее сло - - во и слово состояния и определяет дальнейшую обработку исходных значений в соответствии с назначенной программой. [38]
Источником данных при чтении состояния микросхемы служит 8-разрядный регистр слова состояния ( рис. 3.47), в котором содержится информация о состоянии ОМ-ОЗУ, ошибках и запрещении доступа к ОЗУ отображения. Регистр слова состояния переходит в О при поступлении команды Сброс ( разряд DI или DO), а также с помощью аппаратного сброса. [39]
Состояние прерванной программы запоминается в специальном регистре, называемом словом состояния старой программы, а уюво состояния новой программы ( Program Status Word - PSW) 1ринимает значение слова состояния соответствующей подпрограм-лы обработки прерывания. По информации, содержащейся в PSW, ентральный процессор определяет адрес следующей выполняемой команды. После того как прерывание будет обработано, управление / гожет быть возвращено прерванной программе или же передано гекоторой другой программе. Поскольку вся информация, необхо-гимая для работы прерванной программы, была автоматически за-юмнена в ее PSW, то выполнение этой программы может быть про-юлжено сразу же после возврата ей управления. [40]
Сопроцессор 8087 имеет восемь 80-битовых регистров данных, а также слово состояния и слово управления, каждое по 16 битов. Слово управления задает сопроцессору 8087 режимы обработки округления, превращения в бесконечность, а также точность вычислений. [41]
Блок регистров состояния и управления состоит из 16-разрядных регистров: слово состояния ( РСС), слово управления ( РСУ), слово с восьмью признаками для набора 80-разрядных регистров, указатели адреса команды и адреса данных. Слово состояния включает признак занятости, коды условий, указатель стека, а также следующие признаки особых ситуаций: недействительная операция - IE, ненормализованный операнд - DE, деление на нуль - ZE, переполнение - ОЕ, антипереполнение - UE, точность - РЕ. Микропроцессор К1810ВМ87 имеет эффективные аппаратурно-программные средства защиты от этих ошибок. Слово управления имеет разряды маскирования особых ситуаций и разряды управления. Разряды управления задают точность вычислений. Управление точностью позволяет выбрать один из четырех способов округления: к ближайшему числу, вниз ( в направлении - оо) или вверх ( в направлении - t - оо), в направлении нуля. [42]
![]() |
Формат слова вы. [43] |
Для организации программно-управляемого обмена по условию в составе ПСА предусмотрено слово состояния SW ( рис. 3.32), в состав которого входят флажки готовности передатчика Т х RDY и приемника R x RDY. После выдачи слова данных флажок Т х RDY устанавливается в 0 и снова в 1 после передачи DW в буфер передатчика. Аналогично работает флажок R x RDY при заполнении и считывании буфера принятых данных. [44]
Следить за процессами приема и передачи информации возможно путем чтения слова состояния. [45]