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