Instrucción INC vs ADD 1: ¿Importa?

DeIra Baxter responde:¿Por qué las instrucciones INC y DEC?no afectar la bandera de transporte (CF)?

Principalmente, me mantengo alejado deINC yDEC ahora, porque hacen actualizaciones parciales del código de condición, y esto puede causar paradas divertidas en la tubería, yADD/SUB no lo hagas Entonces, donde no importa (la mayoría de los lugares), usoADD/SUB para evitar los puestos. yo sueloINC/DEC solo cuando se mantiene el código pequeño, por ejemplo, encajar en una línea de caché donde el tamaño de una o dos instrucciones hace suficiente diferencia para importar. Esto es probablemente una optimización nano [literalmente]: optimización, pero soy bastante anticuado en mis hábitos de codificación.

Y me gustaría preguntar por qué puede causar paradas en la tubería mientras que agregar no lo hace. Después de todo, ambosADD yINC actualiza los registros de la bandera. La única diferencia es queINC no se actualizaCF. ¿Pero por qué es importante?

Respuestas a la pregunta(2)

Su respuesta a la pregunta