Click here to Skip to main content
15,880,608 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i want to make a operating system in C and assembly, but looked all over the interrnet and could not fing good help. could anyone reccomend a good OS making in C, ASM book?
Posted
Comments
Sergey Alexandrovich Kryukov 22-Mar-12 13:00pm    
I'm so sorry to note that it could be hard to find... Unfortunately, these kinds of arts are moving to the esoteric domain... :-)

With ASM... you see, it's more about the architecture and instruction set of the CPUs, not so much of a language itself. The bootstrap method I used was starting from the inline assembly (in C++, for example), but doing it under Windows and protected mode is practically useless as everything is... well, protected. It's good to start with something like MS-DOS, which runs in real mode, launch protected mode in assembly and start experimenting.

Yes, it looks like I forgot to mention that if you need to bootstrap OS from the bareback, you would need to start with Assembly... Sorry. But isn't that obvious? :-)

Good luck,
--SA

1 solution

Try out the below books:

Operating Systems: Internals and Design Principles, Fifth Edition by William Stallings - It gives the conceptual view of OS design

Sample C code using
http://www.osix.net/modules/article/?id=359[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900