2013-09-25 4 views
0

Im работает с ASSEMBLY, и в основном я просматриваю данные сотрудников, такие как (почасовая оплата, отработанные часы, налоговые вычеты и т. Д.). Я хочу иметь возможность прокручивать инструкции, и на каждой итерации мне нужен регистр, который я использую, чтобы перейти к следующему регистру. Как и в случае,Сборка Следующая Регистрация

loop iteration 1 -> using register 2 
loop iteration 2 -> using register 3 
loop iteration 3 -> using register 4 
... and so on... 

Есть ли инструкция или простой способ сделать это?

+0

Вы отметили свой вопрос с помощью «jcl», поэтому я предполагаю, что вы работаете с каким-то мэйнфреймом IBM (?). Не могли бы вы точно указать, какую модель и ОС? – Michael

ответ

0

Ну, было бы более полезно, если бы вы сказали нам, какой ассемблер, чтобы мы могли посмотреть на набор инструкций. Если это говорит 68HC11, я не знаю какой-либо инструкции, которая могла бы позволить вам реализовать это.

Сколько у вас регистров? 8 Многоцелевые регистры? В некоторых архитектурах есть только 4 регистра. Это вряд ли будет очень много. Существуют также различные типы регистров, такие как накопители и индексные регистры.

Если вы программируете на сборке x68, я не думаю, что это способ прокрутки регистров и ближайшего, к которому вы попадаете, - это все регистры и выталкивать все регистры в стек. Но это не приведет к тому, что вы здесь делаете.

+1

Это кажется более подходящим в качестве комментария, поскольку вопрос не может быть должным образом ответил до тех пор, пока не будет известна целевая архитектура. – Michael

 Смежные вопросы

  • Нет связанных вопросов^_^