i++循环与i--循环的执行效率
参考:
即C可以标示结果是否有进位。
对于加减运算指令,当操作数和运算结果为二进制的补码表示的带符号数时,V=1表示符号为溢出;通常其他指令不影响V位。即V可以标示结果是否有溢出(Q位也有此功能)。
本文探讨了i++和i--循环在执行效率上的差异。i--操作会影响CPSR中的多个标志位,有助于直接判断循环条件;而i++仅影响溢出标志位,需要额外的比较指令来辅助判断循环条件。
参考:
即C可以标示结果是否有进位。
对于加减运算指令,当操作数和运算结果为二进制的补码表示的带符号数时,V=1表示符号为溢出;通常其他指令不影响V位。即V可以标示结果是否有溢出(Q位也有此功能)。
469
1万+

被折叠的 条评论
为什么被折叠?