An x86 Operating System made in Assembly and C