ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »
