与えられた「擬似コード」に基づいて、LC3アセンブリでプログラムを作成することになっています。
アセンブリで値を「返す」にはどうすればよいですか?
ありとあらゆる助けをいただければ幸いです。
擬似コード:
int brandonacci(int n) {
if (n <= -16) {
return -n/3 + 8;
}
else {
int c1 = brandonacci(n - 2);
int c2 = brandonacci(n - 7);
return c1 / 2 - 2 * c2 - 3; }
}
}