Разработка и отладка программного обеспечения микропроцессорных систем обработки информации

соответствующем этому признаку, триггере. Совокупность триггеров флагов образует регистр флагов, или Р-регистр, называемый также регистром признаков. Регистр признаков (РП). В МП КР580ВМ80А имеется 5-раз­ рядный регистр, предназначенный для хранения определенных признаков. Пять триггеров этого регистра имеют следующее назначение; - триггер переноса Тс (С - флаг) - устанавливается в состояние, соответствующее переносу из старшего разряда при выполнении арифметических операций, и содержимое выдвигаемого из аккуму­ лятора разряда при выполнении операции сдвига; - триггер нуля Tz (Z - флаг) - устанавливается в состояние логической единицы (лог. 1), если результат операции АЛУ или операции приращения содержимого регистра равен нулю; - триггер знака Г5 (5 ~ флаг) - устанавливается в состояние лог. 1, если результат операции имеет отрицательное значение. Если результат операции положительный или равен нулю, то Ts устанав­ ливается в состояние логического нуля (лог. 0); - триггер четности Тр (Р - флаг) - устанавливается в состояние лог. 1, если результат операции имеет четное число единиц; - триггер дополнительного переноса Г ас (-^ С - флаг) хранит перенос из 4-го разряда, возникающий при выполнении операции. Блок управления. Состоит из регистра команд, куда прини­ мается первый байт команды, и управляющего устройства, формирующего управляющие сигналы, под действием которых выполняются микрооперации в отдельных узлах. Управляющее уЬтройство содержит выполненную на программируемой логической матрице управляющую память, в которой хранится микропрограммы отдельных операций. Однако, как уже указывалось, пользователь 16 i

RkJQdWJsaXNoZXIy MTY0OTYy