Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 64 стр.

UptoLike

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

Если здесь не использовать однократное переназначение сегмента, то
пришлось бы составить, например, следующий фрагмент:
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