I am trying to understand how a computer works from transistors to the C programming language. I know that C can run on most x86 architectures. My question is what is the list of the most basic assembly language commands needed to run C (without making a second language to translate between C and the assembly language). I have tried looking this up on Google, but I haven't found anything.
Example of Command: Add A, B, C (adds the values in register A and B and outputs it to register C).
Help is much appreciated.