SIR basically I want 2 say u that when our binary reaches our board (ARM) there are few instructions which I will code in 16 bit and store it in the memory. These instructions are shorthand for 32 bit coading because our board is of 32 bit.When my binaries will get over the board I will pass them through that memory and as soon as they go from that path they will get to know where they have to go like some patch of binary goes to display some will goes to input output pins etc. I am coading in 16 bit because of memory problem in such boards. Generally it have 512mb(raspberry pi) so to have good memory space I will code in 16 bit which are shorthand for 32 bit coading. This 16 bit coading will be expanded to 32 bit. This thing I want to say you sir. Sent from my iPhone