![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Функции микропроцессора по управлению вычислительным процессом или по преобразованию информации задаются машинными командами. Все множество команд микропроцессора, определяющих набор выполняемых им операций, и способов адресации операндов, называется системой команд микропроцессора.
Структура команды с жестко установленным значением каждого бита в каждом поле команды называется форматом команды.
Машинная команда – это элементарная инструкция микроЭВМ, выполняемая ею автоматически без каких-либо дополнительных указаний и пояснений.
По функциональному назначению все команды можно разделить на группы:
1) команды передачи данных
· команды передачи данных между регистрами микропроцессора и оперативной памятью, команды чтения/ записи информации в стек,
· команды ввода/ вывода,
· команды загрузки исполнительного адреса в РОН,
· команды передачи содержимого регистра флагов в память или стек;
2) арифметические команды предназначены для выполнения арифметических операций и операций по преобразованию форматов данных;
3) команды поразрядной обработки данных предназначены для выполнения логических операций, а также операций сдвигов;
4) команды обработки строк данных (текстовой информации) предназначены для пересылки, сравнения, записи в память, загрузки в аккумулятор элементов строк данных;
5) команды передачи управления предназначены для организации переходов в программе (условный, безусловный переход, управление циклами, команды прерываний);
6) команды управления микропроцессором позволяют программно управлять различными функциями микропроцессора и делятся на 2 группы:
· команды управления состоянием регистра флагов,
· команды синхронизации работы микропроцессора с внешними событиями.
Дата публикования: 2015-02-03; Прочитано: 416 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!