作業後に r0 ~ r3 を除くすべてのレジスタを初期値に設定する関数を作成する必要があります。プッシュとポップを使用していますが、CMP の値が格納されているレジスタがわかりません。
UPD。ありがとうございました。私が間違っているようです。「呼び出し先保存レジスタを忘れないでください」というヒントのある割り当てがあったため、フラグを呼び出し先保存として扱うことを示唆していませんでした)
作業後に r0 ~ r3 を除くすべてのレジスタを初期値に設定する関数を作成する必要があります。プッシュとポップを使用していますが、CMP の値が格納されているレジスタがわかりません。
UPD。ありがとうございました。私が間違っているようです。「呼び出し先保存レジスタを忘れないでください」というヒントのある割り当てがあったため、フラグを呼び出し先保存として扱うことを示唆していませんでした)