Infineon Technologies Interview Question

Swap two numbers without using third variable, define macro, structure related program,assembly program, memory segmentation