Registro de banderas en emu8086
El registro cuenta con 16 bits, los cuales nos ayudan a indicar el estado actual de la maquina y el resultado del procesamineto. CF (Carry Flag, bit 0): Si vale 1, indica que hubo "arrastre" (en caso de suma) hacia, o "préstamo" (en caso de resta) desde el bit de orden más significativo del resultado. Este indicador es usado por instrucciones que suman o restan números que ocupan varios bytes. Las instrucciones de rotación pueden aislar un bit de la memoria o de un registro poniéndolo en el CF.PF (Parity Flag, bit 2): Si vale uno, el resultado tiene paridad par, es decir, un Número par de bits a 1. Este indicador se puede utilizar para detectar errores en transmisiones. Registro de Banderas AF (Auxiliary carry Flag, bit 4): Si vale 1, indica que hubo "arrastre" o "préstamo“ del nibble (cuatro bits) menos significativo al nibble más significativo. Este indicador se usa con las instrucciones de ajuste decimal.ZF (Zero Flag, bit 6): Si este ind...

Comentarios
Publicar un comentario