Некоторые причины, по которым некоторые архитектуры процессоров требуют использования псевдо-инструкций при ассемблировании:
- Упрощение процесса программирования. intuit.ru Псевдо-инструкции проще в использовании, чем инструкции из набора ISA, и обычно могут транслироваться в более чем одну базовую инструкцию этого набора. intuit.ru
- Решение проблемы ручного перемещения памяти. intuit.ru Псевдо-инструкции позволяют обойти функции ручного перемещения памяти. intuit.ru
- Оптимизация ветвления. microsin.ru Некоторые версии ассемблеров поддерживают специальные псевдоинструкции для оптимизации ветвления. microsin.ru
Например, в архитектуре RISC-V псевдо-инструкции решают проблему использования функций ручного перемещения памяти и позволяют загружать, сохранять и дополнять данные. intuit.ru