En el diseño de CPU las instrucciones con efecto colateral son aquellas instrucciones que modifican valores internos del CPU de forma no explícita - de hecho, la instrucción "ADD" puede o no modificar otros registros (carry, zero, overflow, etc).