Understanding Linux Kernel

Hi,

I have started reading about Linux kernel. The books also explains about the source code here and there.

I found a file named head.s in the source which i am not able to understand, it looks like some assembly language.

Can anyone confirm this, so that can start looking for assemble language syntax.

Thanks.

Regards
Senthilkumaran R

Yes, S is for assembly, the head.S is the x86 startup code for the kernel.

Is there any on-line material to understand x86 assembly language ?

See x86 Assembly - Wikibooks for starters.