拜托你能解释一件奇怪的事吗。numeric_std库包含一个函数"+",加法。我插入了函数的描述。- Id: A.3函数"+“(L,R:无符号)返回无符号;-结果子类型:无符号(最大(L‘’LENGTH,R‘’LENGTH)-1降至0)。-结果:添加两个可能长度不同的无符号向量。例如,我们有: b : in unsigned(1 downto 0);
r
我一直在试图让我的头围绕溢出和携带(对于ARM7,但基本的,我指的条件适用于任何东西)。我想我终于有了它--但我想确认一下,我的“真正的基本理解”是正确的,所有的复杂性都消除了,是否真的可以归结为:V = 1 => bit n is incorrectC = 1 => bit n+1 'exists'
谢谢,