Регистр - состояние - процессор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Никогда не называй человека дураком. Лучше займи у него в долг. Законы Мерфи (еще...)

Регистр - состояние - процессор

Cтраница 1


Регистр состояния процессора ( PSR) содержит информацию о состоянии процессора при выполнении операций с фиксиро-точкой.  [1]

Регистр состояния процессора ( PS) PDP-11 содержит информацию о результатах последней выполненной операции.  [2]

Регистр состояния процессора операций с плавающей точкой ( FPSR) содержит информацию о состоянии этого процессора при выполнении операций с плавающей точкой.  [3]

4 Команды сдвигов вправо. [4]

Наконец, команды установки и очистки битов регистра состояния процессора ( то есть флагов) позволяют установить или очистить любой флаг, что бывает очень удобно. Каждому флагу обычно соответствуют две команды, одна из которых устанавливает его в единицу, а другая сбрасывает в нуль.  [5]

Не все команды PDP-11 воздействуют одинаково на биты условий регистра состояния процессора. На бит С команда MOV не воздействует вообще. Эквивалентные по выполняемой операции команды, такие, как ADD 1VALUE и INC VALUE ( см. параграф 3.3.2, описывающий однооперандные команды), по-разному воздействуют на бит переноса С. Следовательно, программист должен быть особенно внимателен при работе как с множеством команд машин, так и с кодами условий, на которые они воздействуют.  [6]

Результатами АЛУ являются также коды условий, которые аппаратно записываются в регистр состояния процессора. В процессоре СМ-4 принято сбалансированное разделение функций управления между микропрограммами и аппаратурой. В частности, дешифрация очередной команды выполняется аппаратно. При этом в зависимости от кода команды, вида адресации, а также ряда внешних условий ( например, запросов на прерывание) осуществляется микропереход на одну из 60 различных микропрограмм, интерпретирующих систему команд.  [7]

Команды проверки битов и операндов предназначены для установки или очистки битов регистра состояния процессора в зависимости от значения выбранных битов или всего операнда в целом. Выходного операнда команды не формируют. Команда проверки операнда ( TST) проверяет весь код операнда в целом на равенство нулю и на знак ( на значение старшего бита), она требует только одного входного операнда. Команда проверки бита ( BIT) проверяет только отдельные биты, для выбора которых в качестве второго операнда используется код маски. В коде маски проверяемым битам основного операнда должны соответствовать единичные разряды.  [8]

Структура процессора, состоящего из регистров общего назначения ( РОН), арифметико-логического устройства АЛУ, регистра состояния процессора РСП и устройства управления магистралью УУМ, показана па рис. 10.11. Процессор, подключаемый к общей магистрали, управляет временным распределением общей магистрали для устройств ввода-вывода, декодирует команды и выполняет арифметические и логические операции. Он содержит 8 ( RO - R7) 16-разрядных РОН, которые могут использоваться как накапливающие, индексные, с автоувеличением и автоуменьшением или как указатели стеков для временного запоминания данных в оперативной памяти, для выборки операндов и затем результатов при выполнении арифметических и логических операций.  [9]

Например, при логическом сдвиге вправо в старшем разряде кода операнда устанавливается нуль, а младший разряд записывается в качестве флага переноса в регистр состояния процессора. А при арифметическом сдвиге вправо значение старшего разряда сохраняется прежним ( нулем или единицей), младший разряд также записывается в качестве флага переноса.  [10]

Устройство содержит на одном кристалле, помещенном в 40-контактный корпус, 1 Кбайт памяти программ, 64 байт памяти данных, два 8-разрядных канала ввода-вывода, программируемый таймер, генератор синхроимпульсов ( ГИ), ЦП, регистр состояния процессора ( РСП), буферный регистр данных ( БР. Устройство Intel 8741 использует в качестве памяти программ ППЗУ, позволяющее пользователю модифицировать функции сопряжения в соответствии с требованиями разрабатываемой системы. Устройство Intel 8041 использует маскируемое ПЗУ, отличающееся более низкой стоимостью.  [11]

К таким командам относятся, в частности, команды ЮТ, ЕМТ, TRAP. В этот же класс входят прерывания по признаку Т в регистре состояния процессора.  [12]

Микросхема представляет собой центральный 16-разрядный микропроцессор с оптимизированным набором выполняемых команд, с мультиплексированной шиной адреса / данных и предназначена для построения микро - ЭВМ с системой команд СМ микропроцессорных систем управления объектами, а также для контроллеров памяти на жестких магнитных дисках, робототехники. В состав ИС входят блок регистров, два буфера адреса-данных, блок инициализации и синхронизации, арифметическо-логическое устройство, регистр состояния процессора, адресный регистр, регистр режима, регистр команд, счетчик-регенератор, адресный мультиплексор, буфер адреса прерываний, буфер служебных функций, микропрограммное устройство управления, регистр микроопераций. Имеет 66 выполняемых команд, 12 способов адресации, 8 программно доступных РОН.  [13]

Многоуровневая приоритетная система прерываний обеспечивает работу вычислительного комплекса в реальном масштабе времени в мультипрограммном режиме. При этом приоритеты периферийных устройств закоммутированы жестко, а приоритет процессора устанавливается на одном из уровней с помощью определенных разрядов в регистре состояния процессора.  [14]

Наконец, команда сравнения ( обозначается СМР) предназначена для сравнения двух входных операндов. По сути, она вычисляет разность этих двух операндов, но выходного операнда не формирует, а всего лишь изменяет биты в регистре состояния процессора ( PSW) по результату этого вычитания.  [15]



Страницы:      1    2