INC指令與添加1:重要嗎?從…艾拉·巴克斯特接電話,為什么INC和DEC指令不影響攜帶旗(CF)?大多數情況下,我遠離INC和DEC現在,因為它們會進行部分條件代碼更新,這可能會導致管道中出現有趣的停頓,并且ADD/SUB不要。所以在不重要的地方(大多數地方),我用ADD/SUB為了避開貨攤。我用INC/DEC只有在保持代碼很小的情況下,例如,在一個緩存行中,一個或兩個指令的大小就足夠重要了。這可能是毫無意義的Nano[字面意義上的]優化,但我的編碼習慣已經相當老套了。我想問一問,為什么它會在管道中造成阻塞,而Add卻沒有呢?畢竟,兩者ADD和INC更新標志寄存器。唯一的區別是INC不會更新CF..但這有什么關系?
INC指令與添加1:重要嗎?
慕碼人8056858
2019-06-26 17:46:54