Реверс строки в LC3

Мне нужно написать программу с использованием lc3, которая принимает пользовательский ввод, а затем отображает ввод вперед, назад, а затем сообщает вам, как долго был ввод. Я полностью озадачен тем, как это сделать, и искал везде и не могу найти ничего, что могло бы мне помочь. Я могу принять пользовательский ввод, но я понятия не имею, как его сохранить или как отменить.


person user1324692    schedule 10.04.2012    source источник


Ответы (1)


Я не буду делать за вас домашнее задание, но дам вам несколько советов.

PDF-файл по адресу http://ftp.csci.csusb.edu/georgiou/lab/lab.pdf содержит главу о работе со строками в LC-3. Это покажет вам, как сохранить строку и вывести ее. Есть несколько способов перевернуть строку. В этом PDF-файле показан один из способов использования стека (инструкции push и pop).

person Jim Mischel    schedule 10.04.2012
comment
Большое спасибо за это. Это очень помогло мне с этим проектом и другими - person user1324692; 16.04.2012
comment
Ссылка на pdf изменена. Новая ссылка: cse.csusb.edu/georgiou/lab/lab.pdf - person Reagankm; 05.03.2015