Так что я пишу программу сборки, где я поставил переменную один, два или три, а затем в зависимости от этого переменного правой функция должна использоваться в дальнейшей программе ,ассемблера создана функция, зависящая от переменной
В качестве примера, если значение одна функция должна выглядеть следующим образом:
FUNC:
ADD r2, r3, 6
WBS r30.t1
SUB r3, r3, 1
Или, если значение два:
FUNC:
ADD r2, r4, 5
SUB r4, r4, 2
Так что не должно быть никакой разницы в зависимости от того, какая функция действительно вызвана.
Как настроить метку сборки для запуска другой предписанной процедуры?
как вы это делаете на любом другом языке, если переменная, а затем functino else if then function, и так далее. просто сделайте это здесь. или написать простую функцию на языке высокого уровня, скомпилировать ее и посмотреть, что производит компилятор. в основном вам нужно сравнивать и прыгать –
@dwelch: хорошо, но не эффективно для моей цели .. Эти функции будут вызываться очень часто, и я должен только инициализировать их в специальной рутине, а затем оставить их такими же, как они есть. Они будут меняться ровно один раз. Я задавался вопросом, нет ли лучшего решения. – InvAdErZz
Вы имеете в виду указатель на функцию? Или саморедактирующий код. – Jester