Assembly Code?

Just wondering what is the assembly code used for? Ive been wondering why assembly was used and why java or c couldnt be substituted?


in JNode there is a nanokernel which is written in assembler in order to boot the pc.
c is forbidden is JNode and java can't be used at very first beginning of boot process because the CPU usually can't execute natively the bytecode.


my blog (in english and french)