@instruction<EOL><INDENT>def SETA(cpu, dest):<DEDENT>
dest.write(Operators.ITEBV(dest.size, Operators.OR(cpu.CF, cpu.ZF) == False, <NUM_LIT:1>, <NUM_LIT:0>))<EOL>
Sets byte if above.

Sets the destination operand to 0 or 1 depending on the settings of the status flags (CF, SF, OF, ZF, and PF, 1, 0) in the
EFLAGS register. The destination operand points to a byte register or a byte in memory. The condition code suffix
(cc, 1, 0) indicates the condition being tested for::
        IF condition
        THEN
            DEST = 1;
        ELSE
            DEST = 0;
        FI;

:param cpu: current CPU.
:param dest: destination operand.