Слайд 2
![Список литературы 1. В.Ф. Мелехин. Вычислительные машины системы и сети.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-1.jpg)
Список литературы
1. В.Ф. Мелехин. Вычислительные машины системы и сети.
Слайд 3
![Группы команд Система команд является одной из важнейших архитектурных характеристик](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-2.jpg)
Группы команд
Система команд является одной из важнейших архитектурных характеристик процессора и
ВМ в целом. Она определяет совокупность операций, реализуемых процессором.
В понятие система команд входят:
форматы команд и обрабатываемых данных;
список команд, их функциональное назначение;
способы адресации данных.
Слайд 4
![Группы команд Команды, реализуемые любым МП, можно подразделить на следующие](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-3.jpg)
Группы команд
Команды, реализуемые любым МП, можно подразделить на следующие функциональные группы:
пересылки
данных и ввода-вывода;
арифметических и поразрядных логических операций;
передачи управления.
Слайд 5
![Группы команд Команды пересылок данных обеспечивают как внутренний обмен информацией](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-4.jpg)
Группы команд
Команды пересылок данных обеспечивают как внутренний обмен информацией между регистрами
внутри МП, так и внешние обмены данными при их передаче в МП из памяти или устройства ввода и из МП в память или устройство вывода.
Слайд 6
![Группы команд В большинстве случаев в число команд арифметических и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-5.jpg)
Группы команд
В большинстве случаев в число команд арифметических и поразрядных логических
операций входят команды простейших арифметических операций: сложить (add), вычесть (subtract — sub) и команды поразрядных логических операций И (and), ИЛИ (or), исключающее ИЛИ (exclusive or — xor).
Слайд 7
![Группы команд Команды сложных арифметических операций типа умножения и деления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-6.jpg)
Группы команд
Команды сложных арифметических операций типа умножения и деления содержатся в
системах команд не у всех МП. В простейших МП таких команд нет, и эти операции выполняются программным путем, что требует существенно больших затрат времени.
В некоторых МП система команд ориентирована только на обработку двоичных чисел с фиксированной запятой.
Слайд 8
![Группы команд Команды передачи управления используются для изменения последовательности выполнения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-7.jpg)
Группы команд
Команды передачи управления используются для изменения последовательности выполнения команд при
наличии программных ветвлений jump, обращении к подпрограммам call и выхода из них return.
Команды условных переходов реализуют передачи управления в зависимости от значения признаков результата в регистре признаков. С их помощью МП может выбрать одну из возможных ветвей продолжения программы.
Слайд 9
![Группы команд Команды МП Pentium можно разделить на следующие функциональные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-8.jpg)
Группы команд
Команды МП Pentium можно разделить на следующие функциональные группы:
команды операций
над целыми;
команды операций над числами с плавающей точкой;
команды передачи управления;
системные команды поддержки функций ОС по управлению памятью, средствами защиты и переключению задач;
команды расширений ММХ и SSE, поддерживающие технологию SIMD (Single Instruction — Multiple Data) над целыми числами (ММХ) и числами с плавающей точкой (SSE — Streaming SIMD Extensions). Команды данной группы выполняют однотипные действия сразу над всеми числами в упакованных форматах;
команды поддержки языков высокого уровня;
команды управления МП.
Слайд 10
![Структура команд](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-9.jpg)
Слайд 11
![Структура команд](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-10.jpg)
Слайд 12
![Структура команд](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/188061/slide-11.jpg)