看懂你的意思了,
M是控制端,M=1时,判断A与4的比较情况
M=0时,判断A与8的比较情况
当M = 0时,A ≥8,必定得加1000,即B3B2B1B0 = 1000.
当A为8时,要使CO = 1,即输入信号与A之和至少要等于16
8+8=16,所以必定得加1000,即加8.当A>8时,再加上一个8肯定大于16,满足要求.
同理
当M = 1时,A ≥4,要使CO = 1,必定得加1100,即B3B2B1B0 = 1100.
当A为4时,要使CO = 1,即输入信号与A之和至少要等于16
4+12=16,所以必定得加1100,即加12.当A>4时,再加上一个12肯定大于16,满足要求.