Red de conocimiento informático - Conocimiento del nombre de dominio - La diferencia entre los indicadores AF y CF en los principios de la microcomputadora

La diferencia entre los indicadores AF y CF en los principios de la microcomputadora

La diferencia entre los indicadores AF y CF en los principios de la microcomputadora radica en sus diferentes usos, diferentes condiciones de activación y diferentes métodos de resta.

I. Diferentes propósitos

1. Bandera AF: La bandera AF es la bandera de transporte auxiliar del código BCD.

2. Bandera CF: La bandera CF es una bandera de acarreo. Agregar el bit más alto (D7 o D15) produce un acarreo o disminuir el bit más alto se usa para un préstamo.

2. Diferentes condiciones de activación

1. Indicador AF: durante la operación de suma (resta), si se produce un acarreo (préstamo) del bit3 al bit4, entonces AF = 1; de lo contrario, AF = 0.

2. Indicador CF: durante la operación de suma (resta), si se produce un acarreo (préstamo) desde el bit más alto hacia adelante, entonces CF = 1; de lo contrario, CF = 0.

3. La resta es diferente

Este bit de bandera es el bit más alto además (D7 o D15), o el bit más alto en la resta, que es el bit más alto utilizado para el préstamo: La resta BCD se convierte en complemento. Después de la suma, se debe tener en cuenta el indicador AF para ajustar el valor en AL.

2. Bandera CF: la bandera CF no necesita considerar si la resta final se convierte en una suma complementaria.