What is the size of flag register in 8086 Microprocessor?

As we know a Flag is a flip-flop which indicates some conditions produced y the execution of an instruction or, controls certain operation of the execution unit.

There are lots of flag registers that can be used in 8086 microprocessor. The 8086 microprocessor has 16 bit size of the flag register for indicating some special conditions and interrupt handling.

There may the the conditional flags and control flags.
Conditional flags

  1. CF
  2. PF
  3. AP
  4. ZF
  5. SF
Control flags
  1. TF 
  2. IF 
  3. DF 
  4. OF