Используйте goto для RJMP - PullRequest
       36

Используйте goto для RJMP

0 голосов
/ 06 ноября 2019

Мне нужно сделать функцию переключения типа регистра и хотеть использовать goto и переменную для относительной длины прыжка.

Я знаю, как сделать это в asm, но не с C.

Псевдо, наверняка:

jump_addresses[] = {label_1, label_2, label_3};
jump_index = 0;

goto jump_adresses[jump_index];

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