Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASM
Hi,
All I would like to develop is a 32 bit operating system.
So I have started with NASM x86 32-bit programming.
But when is it that i require 16-bit assembly programs while developing an operating system.
 
Could you please suggest?
Posted 15-Jan-13 10:16am
Comments
Sergey Alexandrovich Kryukov at 15-Jan-13 16:40pm
   
The question makes little to know sense. You need to learn a bit on how OS work in principle, and, I suspect, how programming and computer work. The life cycle of OS development it not that simple...
—SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Quote:
All I would like to develop is a 32 bit operating system.
That's a daunting task!
 
Quote:
So I have started with NASM x86 32-bit programming.
I would have first studied some books about operative systems.
 
Quote:
But when is it that i require 16-bit assembly programs while developing an operating system.
I wouldn't bother about.
 
Quote:
Could you please suggest?
You might start reading this article series: Beginning Operating System Development"[^]
  Permalink  
Comments
Marcus Kramer at 15-Jan-13 17:28pm
   
+5. Absolutely sufficient.
CPallini at 15-Jan-13 17:57pm
   
Thank you.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

Have a look at Booting[^]
 
Best regards
Espen Harlinn
  Permalink  
Comments
Abhinav S at 18-Jan-13 10:13am
   
My 5.
Espen Harlinn at 18-Jan-13 11:38am
   
Thank you, Abhinav :-D
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

This question is so irrelevant compared to the task at hand. BTW: why would you write an OS in assembly? This was given up in the senventies of the last century, I.e. C was invented to re-write UNIX since without it the work results would not have scaled...
 
Almost everything you can achieve by assembler can be achieved by decent C cross-compiler - some rare exceptions apply.
Everything you can achieve by C can be achieved by a decend C++ cross-compiler - probably no exceptions apply. Wink | ;-)
 
Is there some I-write-my-own-OS fever breakout? E.g. see also a resent similar request[^]. Wink | ;-)
 
Expectations on "OS" may vary, though.
 
Cheers
Andi
  Permalink  

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

  Print Answers RSS
0 OriginalGriff 613
1 BillWoodruff 299
2 PIEBALDconsult 290
3 George Jonsson 265
4 Sergey Alexandrovich Kryukov 254
0 Sergey Alexandrovich Kryukov 10,694
1 OriginalGriff 5,354
2 Maciej Los 5,354
3 CPallini 3,729
4 BillWoodruff 3,556


Advertise | Privacy | Mobile
Web01 | 2.8.141029.1 | Last Updated 17 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100