分别判断了a、b两数的0-1
高八位不大于的话有可能次八位还是a大,本应该输出1,却输出了0,这是不对的,所以就需要判断高八位是否等于,星池starpool如果等于就继续判断后八位,循环下去。这也就是为什么每八bit需要八个LUT分别分为两组来判断大于、等于。就是为了如果高八位不大于的话,判断是等于,就会去判断后八位。这里就需要用到carry4结构来获取后八位的比较结果了。
【分别判断了a、b两数的0-1】如果最低两位仍然相等,那么输出值就由CYINT决定。由于比较器是if(a>b) 输出1,其他输出0,所以CYINT就是0,星池starpool即两数相等。如果比较器是if(a>=b) 输出1,其他输出0,则CYINT就被设置为1。这里可以自己跑跑看,就可以比较出差别。
推荐阅读
- FBI怎么和恐怖分子谈判
- C语言解方程的根和判断是否是闰年
- 对今年以来股市的看法及后期判断
- vue中的条件判断详解v-if|vue中的条件判断详解v-if v-else v-else-if v-show
- EasyOA|EasyOA 基于SSM的实现 未完成总结与自我批判
- Java应该在哪里判断List是否为空
- JavaScript判断数组的方法总结与推荐
- MX19022-王阿呆-第4节课作业(做市场行情精准判定与竞品分析#萌新运营苑裂变增长操盘手#)
- 第二章|第二章 断了的绳索
- 给老板选择题而不是问答题或判断题