Very basic computer sience
Hi all. I have a bunch of questions, if you will kindly indulge me :)
I have always wanted to know in depth how computer systems work. I have done a little research and have discovered (please correct me if I'm wrong here,) that Assembly is the most raw, low level programming language there is. From material I have read on the internet, I get the impression that this is "one step up" from binary code. Is this correct?
I shall try to elaborate. Say I have an executable file called 'example.exe'. I dissassemble the file and find the following instruction (at the programs entry point): This is Assembly code, correct? If I were to then paste this into an ascii to binary converter, I find the following string of 1s and 0s:
Am I correct in thinking that everytime 'example.exe' is run, this series of 1s and 0s is processed by the systems CPU?
I have lots more questions, but I wish to understand the VERY basics first.
Any help/links would be greatly appreciated.