Команды общего назначения

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

Классификация целочисленных машинных команд приведена на рис.9.1.

Рис. 9.1. Функциональная классификация целочисленных машинных команд

 

Это перемещение данных, выполнение арифметических и логических действий над данными и т. д. Для выполнения команд данной группы задействуются регистры общего назначения, сегментные регистры, регистр EFLAGS. Для того чтобы представить возможности рассматриваемой группы команд, ниже приведена сводная классификация этих команд с разбивкой на подкатегории:

команды пересылки данных;

команды двоичной арифметики;

команды десятичной арифметики;

логические команды;

команды сдвига и вращения;

битовые команды;

команды управления программным потоком;

цепочечные команды;

команды для работы с регистром флагов;

команды для работы с сегментными регистрами;

системные команды и обособленные команды (вне групп).