Состав команд

Группа команд, которая может выполнять данный микропроцессор (МП) называется его составом команд. В зависимости от типа МП и его назначения состав команд варьируется от 8 до 200.

Типовой МП представлен следующим составом команд, в соответствии с нормативами, предложенными научным обществом инженеров-электронщиков. К ним относятся: арифметические, логические, передачи данных, ветвление, вызова подпрограмм, возврата из подпрограмм и прочее.

В свою очередь эти группы команд делятся:

· Арифметические - сложение, вычитание, инкремент, сравнение и отрицание.

· Логические - И, ИЛИ, ИЛИ – исключающее, НЕ, а так же сдвиг вправо, сдвиг влево (часто встречаются команды циклического сдвига влево, вправо с переносом, тестированием и т.п.).

· Передачи данных - загрузка, размещение, перемещение, ввод и вывод.

· Ветвление - безусловный переход, переход, если ноль, переход, если не ноль, переход, если равенство, переход, если не равенство, переход, если положительно, переход, если отрицательно.

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

Последней командой в этой группе всегда стоит команда возврата из под программы. Прочими командами типового МП будут: нет операций, поместить в стек, выйти из стека, ожидание, остановка.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: