русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Понятие о системе команд микропроцессоров. Основные группы команд.


Дата добавления: 2015-08-14; просмотров: 1277; Нарушение авторских прав


Функции микропроцессора по управлению вычислительным процессом или по преобразованию информации задаются машинными командами. Все множество команд микропроцессора, определяющих набор выполняемых им операций, и способов адресации операндов, называется системой команд микропроцессора.

Структура команды с жестко установленным значением каждого бита в каждом поле команды называется форматом команды.

Машинная команда – это элементарная инструкция микроЭВМ, выполняемая ею автоматически без каких-либо дополнительных указаний и пояснений.

По функциональному назначению все команды можно разделить на группы:

1) команды передачи данных

· команды передачи данных между регистрами микропроцессора и оперативной памятью, команды чтения/ записи информации в стек,

· команды ввода/ вывода,

· команды загрузки исполнительного адреса в РОН,

· команды передачи содержимого регистра флагов в память или стек;

2) арифметические команды предназначены для выполнения арифметических операций и операций по преобразованию форматов данных;

3) команды поразрядной обработки данных предназначены для выполнения логических операций, а также операций сдвигов;

4) команды обработки строк данных (текстовой информации)предназначены для пересылки, сравнения, записи в память, загрузки в аккумулятор элементов строк данных;

5) команды передачи управления предназначены для организации переходов в программе (условный, безусловный переход, управление циклами, команды прерываний);

6) команды управления микропроцессором позволяют программно управлять различными функциями микропроцессора и делятся на 2 группы:

· команды управления состоянием регистра флагов,

· команды синхронизации работы микропроцессора с внешними событиями.



<== предыдущая лекция | следующая лекция ==>
Модель УУ | Способы адресации операндов в микропроцессорах


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.247 сек.