Hi
At the lowest layer im aware that every CPU has an Instruction set ie a list of Opcodes written in either Binary or Hex to be able to carry out various tasks.
Ive had a look at the MSDN documentation for the additional Opcodes within the Reflection.Emit class and they look like they are programmed in Binary or Hex ie
Conv_I4 format or value 69
Conv_I format or value 0xD3
Would this be all that is needed to be able to compile to native code for the CPU to understand as it obviously Hex and Binary?
Regards
Steven
Loading
VulpesPosted Sep 27, 2012, 1:47 PM
They are converted 'on the fly' by the CLR's JIT (Just in Time) compiler to native code for whatever platform the application is running on.
VulpesPosted Sep 27, 2012, 3:48 PM
I've always been a high level programmer though I do have some interest in what goes on 'under the hood' :)
Guest UserPosted Sep 27, 2012, 3:09 PM
VulpesPosted Sep 27, 2012, 2:59 PM
Guest UserPosted Sep 27, 2012, 2:44 PM
VulpesPosted Sep 27, 2012, 2:05 PM
The CPU itself only understands the native instructions it was designed to cater for.
Guest UserPosted Sep 27, 2012, 1:59 PM