Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Общие сведения о командах
Полную совокупность команд, отражающих возможности конкретного МП по выполнению операций, называют системой команд. Каждый микропроцессор характеризуется определенной системой команд. Двоичная форма представления команд является единственной, которую непосредственно воспринимает МП. Для сокращения записи команд при составлении программы и большей наглядности применяется запись в восьмеричной системе счисления. Еще большую компактность записи обеспечивает шестнадцатеричная форма. Записи команд в двоичной, восьмеричной или шестнадцатеричной формах трудно запомнить. Мнемонические или символические обозначения команд в виде сочетания трех или четырех букв, отражающих их функциональное значение, резко повышают наглядность записи и упрощают процесс программирования. Все множество команд микропроцессора можно подразделить на следующие группы: • Команды пересылки кодов, обеспечивающие пересылку данных между регистрами МП и памятью или регистрами. • Арифметические команды, обеспечивающие выполнение операций сложения и вычитания, изменения содержимого регистров или ячеек памяти на 1. Один операнд для бинарных операций хранится в аккумуляторе, другой – в регистре или ячейке памяти, а результат помещается в аккумулятор. На основе этих команд организуется выполнение операций умножения и деления программным путем с использованием подпрограмм. • Логические команды, реализующие операции логического сложения (ИЛИ) и умножения (И), ИСКЛЮЧАЮЩЕЕ ИЛИ, инвертирования, левого и правого сдвигов. Исходные операнды хранятся в регистрах или ячейках памяти, а результат помещается в аккумулятор. • Команды передачи управления, в число которых входят команды безусловной и условной передачи управления, обращения к подпрограмме и выхода из нее. • Команды ввода и вывода информации, обращения к стековой памяти. Date: 2015-05-04; view: 443; Нарушение авторских прав |