アカウント名:
パスワード:
OS-9/6809ではAPIへのパラメータって、全部Uレジスタ経由でしたっけ?またOS-9/6809用コンパイラの吐き出すコードも、リターンアドレス用、関数への引数用というように用途を分けて使ってましたっけ?ああ、もう全然覚えてないや。^_^;もちろん #409397が間違っているっていっているんじゃなくて、単なる質問です。
私の印象では、Uレジスタってどっちかというと単なるインデックスレジスタとして使われることが多かったような気がします。また関数のCall/Returnの度に2つスタックをいじるより、1つだけにしたほうが簡単でコードサイズ面でも有利そうだし、レジスタを1本開けられるので、私だったらそうコンパイラを実装しそうです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
モトローラ6809 (スコア:0)
Re:モトローラ6809 (スコア:1)
OS-9/6809ではAPIへのパラメータって、全部Uレジスタ経由でしたっけ?またOS-9/6809用コンパイラの吐き出すコードも、リターンアドレス用、関数への引数用というように用途を分けて使ってましたっけ?ああ、もう全然覚えてないや。^_^;もちろん #409397が間違っているっていっているんじゃなくて、単なる質問です。
私の印象では、Uレジスタってどっちかというと単なるインデックスレジスタとして使われることが多かったような気がします。また関数のCall/Returnの度に2つスタックをいじるより、1つだけにしたほうが簡単でコードサイズ面でも有利そうだし、レジスタを1本開けられるので、私だったらそうコンパイラを実装しそうです。
vyama 「バグ取れワンワン」