5 ms·
It's .NET IR, not C# IR, but I agree. If the bytecode is not executed directly by the CPU, if there's a separate translation layer to convert that to machine co
by hvdijk 5y ago
It's .NET IR, not C# IR, but I agree. If the bytecode is not executed directly by the CPU, if there's a separate translation layer to convert that to machine code, then a user-friendly presentation of the bytecode is not an assembly language.
- pjmlp 5y agoWell, there is always the option to just pick a FPGA language and write an hardware implementation for them. Most mainframes, like those from Xerox PARC, don't have any kind of Assembly, the first step of booting was to load the corresponding microcode execution engine.
- rtoway 5y agoIsn't x86 assembly not directly executed by the CPU? IIRC it's turned into microcode instructions. I could be wrong though
- zeckalpha 5y agoYes
- umanwizard 5y agoIt’s turned into uops... by the CPU. (And most instructions correspond to 1 or a few uops in a straightforward way).
- tux3 5y agoThe ASM (text) that you write is converted into machine code, and that is directly accepted and decoded by the hardware (which may turn it into Mops and uops internally, but that's an implementation detail!)