русс | укр

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

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

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

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


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

Система команд микропроцессора


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


Полный перечень команд приведён в Приложении 1. Часть этого перечня приведена в таблице 1.2. Команды разделены на семь групп: пересылки, положительного или отри-цательного приращения, арифметических и логических операций, циклического сдвига, преходов (условных и безусловных), ввода и вывода, прочих. Группа может содержать

Таблица 1.2 – Система команд микропроцессора КР580ВМ80А

 

несколько видов операций. Каждый вид операции характеризуется определённой структурой кодовых комбинаций, где вместо r должен быть подставлен адрес регистра и вместо Кi – 3-разрядная кодовая комбинация, определяющая конкретный тип команды.

В таблице указано число байтов, содержащихся в команде, число циклов и тактов в которые выполняется команда (в знаменателе указано число циклов и тактов в случа-ях, когда в качестве адреса регистра указана комбинация 110 и требуется дополни-тельное обращение в оперативную память ОП для выборки операнда, адресом которо-го служит содержимое пары регистров HL).

Для каждого типа команды показано, как формируются признаки в пяти триггерах регистра признаков: «+» означает, что признак в данном триггере формируется; «-» -

означает, что соответствующий признак не формируется и в триггере сохраняется значение признака, сформированное при выполнении предыдущих команд; «1» означает установку триггера в состояние «1»; «0» - установку в состояние «0».

Особенности формирования признаков в регистре признаков:

команды пересылки и переходов не изменяют состояния триггеров;

команды увеличения или уменьшения содержимого одиночного регистра используют все признаки, кроме признака переноса С;

команды увеличения или уменьшения содержимого пар регистров не изменяют состояния триггеров;

команды арифметических операций используют все признаки;

при выполнении логических операций триггеры переносов ТС и ТV сбрасываются в состояние «0»;



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

 



<== предыдущая лекция | следующая лекция ==>
Способы адресации | История развития вычислительной техники


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


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

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

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


 


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

 
 

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

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