back:while (sub1_mantissa(52)='0') loop
sub1_mantissa := sub1_mantissa(51 downto 0) & '0';
count := count + "000000000001";
end loop back;
こんにちは。ベクトルの先頭のゼロをカウントしたい...結果が 0001 の場合のように、ゼロが 3 つ表示されるので、カウンターが 3 ずつインクリメントされ、msb で最初の 1 を取得すると、ループ止まる...
上記のコードを使用しています..しかし、機能していません...カウンター値が1100111のように大きすぎます...問題がどこにあるのかわかりません...みんな助けてください...nすぐに返信してください