これはこれの単なる拡張だと思います。
現在、コンパイラはデータ型を整数、符号付きと符号なし、および浮動小数点として定義しているため、プロセッサはそれらを適切に使用できます。
しかし、たとえば、プロセッサにはアドレスがあります。さて、RTNの非常に基本的な追加命令は次のようになり
ADD R1, R2
ますR1 <- R1 + R2
。ここで、レジスタR1
に32ビット浮動小数点を含みR2
整数を持つメモリアドレスがロードされたとします。
プロセッサが正確にいつ、どのように知っているのか、そしてそれR1
が浮動小数点でありR2
整数であるプログラムによって(命令形式で)正確にどこに伝えられているのかを知りたいのですが?
もう1つは、アクセスが許可されているメモリアドレスをランダムに割り当て、プロセッサにその内容を取得するように依頼するとします。さて、プロセッサは、その場所に浮動小数点または整数があるかどうかをどのようにして知るのでしょうか。では、コンテンツをどのように正確に処理するのでしょうか。