Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Регистр флагов

Для осуществления этой операции схема управления клавиатурой содержит буферный регистр и регистр флага (рис. 10.1). В буферный регистр заносится код только что нажатой клавиши — обычно это число в пределах от О до 127, определяющее символ, букву или цифру. Регистр флага содержит только один разряд, т. е. им может быть простой триггер, состояние которого показывает, была ли нажата клавиша. Состояние триггера опрашивается по спе-  [c.197]

Основными регистрами являются аккумулятор, где временно хранятся вводимые в АЛУ данные регистр флагов, в котором хранится информация, отражающая результат выполнения последней команды в АЛУ счетчик команд, по которому микропроцессор отслеживает номер исполняемой команды в профамме указатель стека, в который, например, можно поместить значение счетчика команд, чтобы запомнить текущее место в программе, на которое нужно будет вернуться после выполнения определенной подпрограммы регистр команд и дешифратор, где команда преобразуется в требуемый для последующего выполнения вид. Микропроцессору всегда необходимо иметь интерфейсы между входами и выходами для подсоединения к периферийным устройствам. Интерфейсы необходимы потому, что сигналы, приходящие от периферийных устройств, часто не удовлетворяют требованиям, предъявляемым микропроцессором ко входным сигналам, или скорость их передачи такая, которую микропроцессор не может поддержать. В свою очередь, требования периферийных устройств ко входным сигналам могут не соответствовать выходным сигналам микропроцессора, например.  [c.345]


Заметим, что каждый раз после обнаружения установки флага программа очищает флаг, читает содержимое буферного регистра данного устройства и обрабатывает полученную информацию. Удобно составлять программу обработки информации, поступающей от входного устройства, в виде подпрограммы. По окончании обработки программа переходит на опрос состояния следующего флага. Опасно указывать возврат из подпрограммы в другое место, например на начало цикла, так как при этом может оказаться, что программа все время будет заниматься обработкой данных от первого устройства и не сможет дойти до опроса следующих устройств. Ниже приводится пример такой подпрограммы, составленной на языке ассемблера  [c.198]

Интерфейс светового пера, у которого один флаг и нет буферных регистров, нельзя отнести ни к одной из перечисленных выше трех групп. Он больше подходит к интерфейсам третьей группы, если добавить ограничивающее условие, что поло-  [c.210]

Выше описывались процедуры использования флага светового пера для выявления нажатия на световую кнопку при управлении ветвлением программ. Точно так же можно рассматривать как световую кнопку всякую линию или элемент изображения на экране. Тогда их можно использовать для выбора изображения, не прибегая к помощи следящего перекрестья. Однако при сложных изображениях становится, практически невозможно помещать точку ветвления программы после каждого дисплейного слова, представляющего отдельный элемент изображения. В некоторых ЭВМ эта проблема решается с помощью аппарата специальных ссылок — обратных указателей при каждом слове в дисплейном списке. Такая ссылка указывает адрес начала блока, в котором это слово содержится. При воспроизведении на экране каждого элемента изображения во время выполнения команды соответствующее слово с указателем-ссылкой сохраняется в специальном регистре. Когда световое перо указывает на такой элемент, это слово считывается из регистра и используется программой для нахождения породившего данный элемент блока. После этого найденный блок можно как угодно анализировать.  [c.98]

Интерфейс с постоянной частотой опроса обычно осуществляется аналогично интерфейсу клавиатуры, т. е. с использованием флага и двух координатных буферных регистров. Флаг устанавливается с фиксированной частотой, обычно в пределах от 30 до 1000 Гц, а ЭВМ считывает содержимое буферных регистров при поступлении сигналов прерываний. Частота прерываний может быть очень большой, например, планшет RAND [64] может вызывать прерывания каждые 250 мкс. В этом случае требуются специальные меры по предупреждению перегрузки ЭВМ от чрезмерно большой частоты прерываний.  [c.209]

Блок-схема программы обработки ввода информации с клавиа туры показана на рис. 10.2. После сброса триггера флага програм ма переходит на циклический опрос состояния флага до тех пор пока состояние флага не изменится с О на 1. Когда это произойдет ЭВМ прочитает содержимое буферного регистра. В кодах ассемблера программа может быть записана в следующем виде  [c.198]


Регистр состояния. Регистры состояния используются для отражения внутреннего состояния ЦП. Каждый такой регистр представляет собой одноразрядное устройство, часто называемое флагом или флажком. Флажки применяются для идентификации таких состояний, как исходы логического выбора, ситуация переполнения (когда результат арифметической операции превышает максимально допустимую длину слова) и состояния прерывания (используемые для управления вычислительным процессом).  [c.30]

Если установить флаг ase Sensitive, то операция замены будет сделана с учетом регистра букв, т. е. поиск будет производиться при точном совпадении шаблона с найденным текстом с учетом того, какими буквами (заглавными или прописными) введен шаблон текста. Замененный текст всегда полностью совпадает с текстом, введенным в поле New Text.  [c.94]


Смотреть страницы где упоминается термин Регистр флагов : [c.116]    [c.116]    [c.198]    [c.211]    [c.127]    [c.127]    [c.138]    [c.138]    [c.139]    [c.80]   
Карманный справочник инженера-метролога (2002) -- [ c.345 ]



ПОИСК



Флаги



© 2025 Mash-xxl.info Реклама на сайте