Hi, recently I have wanted to learn how to write Windows native binary code to make a binary script which in one form or another will display hello world. I am hoping to eventually create a more efficient compiler using this method but as you should understand already, this is a rather undocumented section of programming. So basically I need to know for the gcc compiler, how did they manually set the ones and zeros in accordance to the execution environment when you need to know how the execution envirment executes binary. Like is there any docs for how windows executes an executable in binary terms? I am hoping I don't get the odd person who says this isn't possible as people used to do this with pounch cards and now I'm doing the modern equivelant which is writing to the harddrive each one and zero. So please provide details on the Windows binary execution environment.