Архитектура ЭВМ и систем. Коваль А.С - 7 стр.

UptoLike

Составители: 

7
Как правило, регистры внешних устройств имеют четные адреса, однако
при помощи байтовых команд можно обращаться к любому байту 16-
разрядного регистра. Каждое внешнее устройство может иметь несколько
различных регистров.
Регистр состояния (РС) содержит информацию об операции, выпол-
няемой внешним устройством, характеризует состояние внешнего устрой-
ства и участвует в операциях по предоставлению
прерывания.
Регистр данных (РД) используется при обмене данными между цен-
тральным процессором и внешним устройством.
Различные разряды регистров внешних устройств могут выполнять раз-
личные функции. Некоторые из них могут использоваться как для записи,
так и для считывания информации, другие - только для записи или только
для считывания. Типичным примером разряда, используемого
для считы-
вания и для записи, является разряд разрешения прерывания в регистре со-
стояния внешнего устройства. Примером разряда, только принимающего
информацию, является разряд пуска, а разрядом, используемым только для
считывания, разряд ошибки регистра состояния внешнего устройства. Ре-
гистры данных внешних устройств, как правило, являются обычными на-
копительными регистрами, и их формат
определяется только требования-
ми пользователя. Формат регистров состояния внешних устройств показан
на Рис. 1.6. Данный формат не является обязательным, но желательным
для обеспечения унификации операций, выполняемых при обращении к
внешним устройствам. Заметим, что регистры состояния большинства
внешних устройств имеют меньше 16 разрядов.
Рис. 1.6 Формат регистра состояния внешнего устройства
1.5 Система команд учебной ЭВМ и методы адресации
1.5.1 Общие понятия
Команды ЭВМ, предназначенные для обработки данных, помимо кода
выполняемой операции должны тем или иным образом указывать место-
нахождение (адрес) этих данных (операндов) в памяти ЭВМ. В связи с
этим большое значение имеют реализованные в конкретной ЭВМ методы
                                   7
   Как правило, регистры внешних устройств имеют четные адреса, однако
при помощи байтовых команд можно обращаться к любому байту 16-
разрядного регистра. Каждое внешнее устройство может иметь несколько
различных регистров.
   Регистр состояния (РС) содержит информацию об операции, выпол-
няемой внешним устройством, характеризует состояние внешнего устрой-
ства и участвует в операциях по предоставлению прерывания.
   Регистр данных (РД) используется при обмене данными между цен-
тральным процессором и внешним устройством.
   Различные разряды регистров внешних устройств могут выполнять раз-
личные функции. Некоторые из них могут использоваться как для записи,
так и для считывания информации, другие - только для записи или только
для считывания. Типичным примером разряда, используемого для считы-
вания и для записи, является разряд разрешения прерывания в регистре со-
стояния внешнего устройства. Примером разряда, только принимающего
информацию, является разряд пуска, а разрядом, используемым только для
считывания, разряд ошибки регистра состояния внешнего устройства. Ре-
гистры данных внешних устройств, как правило, являются обычными на-
копительными регистрами, и их формат определяется только требования-
ми пользователя. Формат регистров состояния внешних устройств показан
на Рис. 1.6. Данный формат не является обязательным, но желательным
для обеспечения унификации операций, выполняемых при обращении к
внешним устройствам. Заметим, что регистры состояния большинства
внешних устройств имеют меньше 16 разрядов.




        Рис. 1.6 Формат регистра состояния внешнего устройства

1.5 Система команд учебной ЭВМ и методы адресации

1.5.1 Общие понятия
   Команды ЭВМ, предназначенные для обработки данных, помимо кода
выполняемой операции должны тем или иным образом указывать место-
нахождение (адрес) этих данных (операндов) в памяти ЭВМ. В связи с
этим большое значение имеют реализованные в конкретной ЭВМ методы