11章5节的128位数据相加的加法中的INC SI是否可以替换为ADD SI,2?
我认为是可以低缓的,ADD SI,2 和两次INC SI 没有什么不同
况且 ADD SI,2 8次后 最多也不过是16 不会产生使CF变成1的效果。
。。。。刚写到这里,突然想到了,CF不仅仅是 不变成1就没有用了,
前面的ABC AX,[DI] 这句 不仅仅是使用了CF 也影响了CF 下次要用到的。
而ADD SI,2却强行把CF变成了0.
然后再循环的ABC AX,[DI] 如果之前CF 1 但是 ADD SI,2 把它变成了0
那么下边的 ABC AX,[DI]就不准确了。
明白了
的确不能用ADD来取代 |