XCHG instruction: load register AX with a 1



Hi

In the XCHG instruction, why would be load register AX with a 1 prior
to excution of XCHG - is this
- to insure that the "Flag" variable will be set to 1 after the XCHG or
- the XCHG instruction will not work unless a 1 is loaded into AX
before executing the XCHG instruction ?

Thanks

.



Relevant Pages