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......我不知道问题在哪里......伙计们请帮助我......很快就会回复