ВУЗ:
Составители:
40
байт потока команд, так что операционное устройство не ожида-
ет выборки команды. Ясно, что опережающая выборка команд
позволяет экономить время только при естественном порядке
выполнения команд. Когда операционное устройство выполняет
команду передачи управления (перехода) в программе, шинный
интерфейс сбрасывает очередь, выбирает команду по новому
адресу, передает ее в операционное устройство, а затем начинает
заполнение (реинициализацию) очереди из следующих ячеек
памяти. Эти действия предпринимаются в условных и безуслов-
ных переходах, вызовах подпрограмм, возвратах из подпро-
грамм и при обработке прерываний.
По мере необходимости операционное устройство считы-
вает байт из очереди и выполняет предписанную командой опе-
рацию. При многобайтовых командах из очереди считываются и
другие байты команды. В тех редких случаях, когда к моменту
считывания очередь оказывается пустой, операционное устрой-
ство ожидает выборку очередного командного слова, которую
инициирует шинный интерфейс. Если команда требует обраще-
ния к памяти или порту ввода-вывода, операционное устройство
запрашивает шинный интерфейс на выполнение необходимого
цикла шины для передачи данных. Когда шинный интерфейс не
занят выборкой команды, он удовлетворяет запрос немедленно,
в противном случае операционное устройство ожидает заверше-
ния текущего цикла шины. Со своей стороны, шинный интер-
фейс приостанавливает выборку команд во время обмена дан-
ными между операционным устройством и памятью или порта-
ми ввода-вывода.
Буфер шины адреса/данных (БАД) содержит 16 двуна-
правленных управляемых усилителей с тремя выходными со-
стояниями и обеспечивает номинальную нагрузочную способ-
ность линий AD15–AD0.
Буфер шины адреса/состояния (БАС) содержит четыре
однонаправленных усилителя с тремя выходными состояниями
и обеспечивает номинальную нагрузочную способность линий
A19/S6–A16/S3.
байт потока команд, так что операционное устройство не ожида- ет выборки команды. Ясно, что опережающая выборка команд позволяет экономить время только при естественном порядке выполнения команд. Когда операционное устройство выполняет команду передачи управления (перехода) в программе, шинный интерфейс сбрасывает очередь, выбирает команду по новому адресу, передает ее в операционное устройство, а затем начинает заполнение (реинициализацию) очереди из следующих ячеек памяти. Эти действия предпринимаются в условных и безуслов- ных переходах, вызовах подпрограмм, возвратах из подпро- грамм и при обработке прерываний. По мере необходимости операционное устройство считы- вает байт из очереди и выполняет предписанную командой опе- рацию. При многобайтовых командах из очереди считываются и другие байты команды. В тех редких случаях, когда к моменту считывания очередь оказывается пустой, операционное устрой- ство ожидает выборку очередного командного слова, которую инициирует шинный интерфейс. Если команда требует обраще- ния к памяти или порту ввода-вывода, операционное устройство запрашивает шинный интерфейс на выполнение необходимого цикла шины для передачи данных. Когда шинный интерфейс не занят выборкой команды, он удовлетворяет запрос немедленно, в противном случае операционное устройство ожидает заверше- ния текущего цикла шины. Со своей стороны, шинный интер- фейс приостанавливает выборку команд во время обмена дан- ными между операционным устройством и памятью или порта- ми ввода-вывода. Буфер шины адреса/данных (БАД) содержит 16 двуна- правленных управляемых усилителей с тремя выходными со- стояниями и обеспечивает номинальную нагрузочную способ- ность линий AD15–AD0. Буфер шины адреса/состояния (БАС) содержит четыре однонаправленных усилителя с тремя выходными состояниями и обеспечивает номинальную нагрузочную способность линий A19/S6–A16/S3. 40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »