-1
私は初心者ですが、一般的には$ clog2(N)の機能がどういうものなのでしょうか?いくつかのウェブサイトでは、サイズNのメモリに必要なアドレスビットの数であり、値Nを表現するのに必要なビット数ではないと言われています。それはどういう意味ですか?
私は初心者ですが、一般的には$ clog2(N)の機能がどういうものなのでしょうか?いくつかのウェブサイトでは、サイズNのメモリに必要なアドレスビットの数であり、値Nを表現するのに必要なビット数ではないと言われています。それはどういう意味ですか?
IEEE Std 1800-2012 § 20.8.1 整数数学関数
システム機能
$clog2
引数のログベース2の天井を返す(ログは整数値に切り上げ)。引数には、整数または任意のサイズのベクトル値を指定できます。引数は符号なしの値として扱われ、引数の値0は結果0を生成します。このシステム関数は、指定されたサイズのメモリをアドレス指定するのに必要な最小アドレス幅を計算するために使用できます。所与の数の状態を表すのに必要な最小ベクトル幅。例えば
:
integer result; result = $clog2(n);