ВУЗ:
Составители:
Рубрика:
Если здесь не использовать однократное переназначение сегмента, то
пришлось бы составить, например, следующий фрагмент:
XOR AX,AX ; загрузить в АХ ноль и <AX>
MOV DS,AX ;переслать в DS;
MOV AL,[0100] ;AL:=<M
DS:0100
>=<M
0000:0100
>;
PUSH CS ; содержимое CS в стек, а оттуда
POP DS ; в DS;
MOV [0105],AL ; M
CS:0105=
M
5FC0:0105
:= <AL>;
В заключение можно отметить, что в настоящем пособии была
рассмотрена только часть команд микропроцессора 8086. Но устойчивое знание
даже этой части команд позволяет составлять на ассемблере программы и
самостоятельно освоить нерассмотренные здесь команды. Полный перечень
команд приведен в приложении А.
Здесь не были представлены команды ввода-вывода и команды
прерываний, которые будут рассмотрены при изучении соответствующих
интерфейсных схем. Группа этих команд малочисленна, но весь механизм
их действия связан со специфическим функционированием отдельных
контроллеров, входящих в состав микропроцессорной системы.
12 Общие сведения об интерфейсных контроллерах. Команды
ввода – вывода
В главе 1 были представлены анализ структуры
микропроцессорной системы и микропроцессорного модуля и
организация системной шины. Исходя из этой информации, можно
сделать вывод, что совершенно излишне «видеть» постоянно, как
подключается та или иная интерфейсная схема (контроллер) к
микропроцессорному модулю. Достаточно «ощущать»
микропроцессорный модуль только посредством коммуникаций, то есть
посредством системной шины. Следовательно, любая интерфейсная
схема должна иметь стандартные коммуникационные входы и выходы
для подключения к системной шине. Набор функциональных
интегральных схем со стандартным единым способом подключения к
системной шине и называется микропроцессорным комплектом. Функции
обмена интерфейсных схем с системной шиной также стандартны.
Все контроллеры специализированы. Их специализация зависит от
объекта, с которым микропроцессорный модуль осуществляет обмен
информацией, и посредством которого осуществляет функции
управления. (CONTROL —управление, то есть управляемый, а значит
программируемый интерфейс). Из всех интерфейсных контроллеров
можно выделить следующие типовые контроллеры:
— контроллер ОЗУ; его функции: сопряжение байтовой структуры
ОЗУ с шиной данных системной магистрали; регенерация ОЗУ, если
64
Если здесь не использовать однократное переназначение сегмента, то
пришлось бы составить, например, следующий фрагмент:
XOR AX,AX ; загрузить в АХ ноль и
MOV DS,AX ;переслать в DS;
MOV AL,[0100] ;AL:==;
PUSH CS ; содержимое CS в стек, а оттуда
POP DS ; в DS;
MOV [0105],AL ; MCS:0105=M5FC0:0105 := ;
В заключение можно отметить, что в настоящем пособии была
рассмотрена только часть команд микропроцессора 8086. Но устойчивое знание
даже этой части команд позволяет составлять на ассемблере программы и
самостоятельно освоить нерассмотренные здесь команды. Полный перечень
команд приведен в приложении А.
Здесь не были представлены команды ввода-вывода и команды
прерываний, которые будут рассмотрены при изучении соответствующих
интерфейсных схем. Группа этих команд малочисленна, но весь механизм
их действия связан со специфическим функционированием отдельных
контроллеров, входящих в состав микропроцессорной системы.
12 Общие сведения об интерфейсных контроллерах. Команды
ввода – вывода
В главе 1 были представлены анализ структуры
микропроцессорной системы и микропроцессорного модуля и
организация системной шины. Исходя из этой информации, можно
сделать вывод, что совершенно излишне «видеть» постоянно, как
подключается та или иная интерфейсная схема (контроллер) к
микропроцессорному модулю. Достаточно «ощущать»
микропроцессорный модуль только посредством коммуникаций, то есть
посредством системной шины. Следовательно, любая интерфейсная
схема должна иметь стандартные коммуникационные входы и выходы
для подключения к системной шине. Набор функциональных
интегральных схем со стандартным единым способом подключения к
системной шине и называется микропроцессорным комплектом. Функции
обмена интерфейсных схем с системной шиной также стандартны.
Все контроллеры специализированы. Их специализация зависит от
объекта, с которым микропроцессорный модуль осуществляет обмен
информацией, и посредством которого осуществляет функции
управления. (CONTROL —управление, то есть управляемый, а значит
программируемый интерфейс). Из всех интерфейсных контроллеров
можно выделить следующие типовые контроллеры:
— контроллер ОЗУ; его функции: сопряжение байтовой структуры
ОЗУ с шиной данных системной магистрали; регенерация ОЗУ, если
64
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
