На языке ассемблера LC-3 как сохранить значение в определенном месте в памяти (предположительно, со смещениями)? - PullRequest
1 голос
/ 28 октября 2011

Если счетчик программы находится в местоположении x3050, и я хочу сохранить значение регистра R5 в местоположении x3075, какую команду мне использовать? Я думаю, что мне нужно использовать смещения, но я не уверен, какую команду использовать.

1 Ответ

0 голосов
/ 28 октября 2011
ST R5, x19

Смещение рассчитывается исходя из разницы между местом, в котором вы хотите сохранить значение, и ПК. (см. источник для проверки)

x3075 - x3050 = x19

http://www.scribd.com/doc/4596293/LC3-Instruction-Details

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...