У меня есть проблема, которую я пытаюсь выяснить:
Напишите программу на языке ассемблера LC-3, которая просит пользователя ввести строку (конец строки ввода — это клавиша ввода) и печатает слова этой строки в обратном порядке. Например, если входная строка «Привет, меня зовут Джо», вывод вашей программы должен быть «Джо, меня зовут, привет». Протестируйте свою программу с помощью симулятора LC-3. Ваш код должен быть хорошо документирован. Подсказка: рассмотрите возможность использования стека для упрощения реализации.
Я знаю, как я мог бы использовать стек для возврата чего-то точно обратного, например: ввод «AB CD EF», вывод «FE DC BA», но как я мог бы только изменить порядок сегментов? пример: вход "AB CD EF" выход "EF CD AB"
Спасибо