Автоматизация управления в производственных системах. Федотов А.В. - 108 стр.

UptoLike

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

108
Буферные регистры и шинные формирователи использованы в схеме микро-
ЭВМ для повышения нагрузочной способности шин. К системным шинам присо-
единяются модуль памяти М и регистры ввода-вывода данных I/OU. Ячейки памяти
адресуются по шине адреса. Управляется память системными сигналами RD (чте-
ние), WR (запись) и M/IO (память/устройства ввода-вывода).
Для адресации устройств I/OU ввода-вывода по шине адреса использован де-
шифратор адреса ДША. При обращении к адресуемому порту ввода-вывода на вы-
ходе ДША генерируется сигнал CS выбора микросхемы, который включает регистр
порта. Управление портами ввода-вывода производится теми же сигналами, что и
памятью. Передача данных между микропроцессором и памятью, а также устрой-
ствами ввода-вывода происходит по шине данных ШД.
3.2.7. Программирование микроЭВМ
Микропроцессор может выполнять определенный набор действий, комбини-
руя которые, можно для него составлять различные программы работы вычисли-
тельной системы. Идентификатором определенного действия микропроцессора яв-
ляется двоичный код-команда. После ввода такого кода в микропроцессор устрой-
ство управления последнего расшифровывает код и обеспечивает выполнение за-
данной операции.
Набор кодов и соответствующих им операций, который может быть реализо-
ван данным микропроцессором, называется системой команд микропроцессора. Рас-
смотренные выше микропроцессоры имеют жесткую систему команд, которая цели-
ком определяется логикой его устройства управления.
Каждая команда из набора команд идентифицирует некоторую операцию, вы-
полняемую микропроцессором. В общем случае команда должна содержать два вида
информации: указание на характер операции и указание на объекты данной опера-
ции (операнды). Первая часть команды является кодом операции (КОП), вторая
часть команды является адресной частью.
Использование двоичных кодов для написания команд при программировании
заменяется использованием буквенных кодов мнемоник, которые гораздо более
понятны человеку и облегчают процесс программирования.
При использовании мнемонических кодов код операции КОП задается бук-
венным сочетанием т двух до четырех букв), которое является сокращением или
аббревиатурой описания операции (на английском языке). Для записи мнемониче-
ских кодов используются заглавные буквы латинского алфавита, например
MOV переслать,
ADD сложить,
SUB вычесть,
DCR уменьшить на единицу (декрементировать) и т.д.
Для указания числовой информации в команде могут использоваться двоич-
ная, десятичная или шестнадцатеричная системы счисления. Последняя использует-
ся наиболее часто.
      Буферные регистры и шинные формирователи использованы в схеме микро-
ЭВМ для повышения нагрузочной способности шин. К системным шинам присо-
единяются модуль памяти М и регистры ввода-вывода данных I/OU. Ячейки памяти
адресуются по шине адреса. Управляется память системными сигналами RD (чте-
ние), WR (запись) и M/IO (память/устройства ввода-вывода).
      Для адресации устройств I/OU ввода-вывода по шине адреса использован де-
шифратор адреса ДША. При обращении к адресуемому порту ввода-вывода на вы-
ходе ДША генерируется сигнал CS выбора микросхемы, который включает регистр
порта. Управление портами ввода-вывода производится теми же сигналами, что и
памятью. Передача данных между микропроцессором и памятью, а также устрой-
ствами ввода-вывода происходит по шине данных ШД.

      3.2.7. Программирование микроЭВМ
      Микропроцессор может выполнять определенный набор действий, комбини-
руя которые, можно для него составлять различные программы работы вычисли-
тельной системы. Идентификатором определенного действия микропроцессора яв-
ляется двоичный код-команда. После ввода такого кода в микропроцессор устрой-
ство управления последнего расшифровывает код и обеспечивает выполнение за-
данной операции.
      Набор кодов и соответствующих им операций, который может быть реализо-
ван данным микропроцессором, называется системой команд микропроцессора. Рас-
смотренные выше микропроцессоры имеют жесткую систему команд, которая цели-
ком определяется логикой его устройства управления.
      Каждая команда из набора команд идентифицирует некоторую операцию, вы-
полняемую микропроцессором. В общем случае команда должна содержать два вида
информации: указание на характер операции и указание на объекты данной опера-
ции (операнды). Первая часть команды является кодом операции (КОП), вторая
часть команды является адресной частью.
      Использование двоичных кодов для написания команд при программировании
заменяется использованием буквенных кодов – мнемоник, которые гораздо более
понятны человеку и облегчают процесс программирования.
      При использовании мнемонических кодов код операции КОП задается бук-
венным сочетанием (от двух до четырех букв), которое является сокращением или
аббревиатурой описания операции (на английском языке). Для записи мнемониче-
ских кодов используются заглавные буквы латинского алфавита, например
      MOV – переслать,
      ADD – сложить,
      SUB – вычесть,
      DCR – уменьшить на единицу (декрементировать) и т.д.
      Для указания числовой информации в команде могут использоваться двоич-
ная, десятичная или шестнадцатеричная системы счисления. Последняя использует-
ся наиболее часто.



                                     108