Assembler...

This is a discussion on Assembler... within the A Brief History of Cprogramming.com forums, part of the Community Boards category; OK, I have this really cool OS idea. I wanna write this OS, but I need to write a bootloader ...

  1. #1
    Refugee face_master's Avatar
    Join Date
    Aug 2001
    Posts
    2,052

    Assembler...

    OK, I have this really cool OS idea. I wanna write this OS, but I need to write a bootloader and other stuff for it and that requires some assembler. Would this book be the correct book for writing assembler suitable for OS's (that run on the same processors that Windows can run on)? Do you know of a better one?

    Thanks
    Please direct all complaints regarding this post to the nearest brick wall Have a nice day.

  2. #2
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    Before you get into assembly language read "Operating systems design and implementation" by Andy Tanenbaum and Albert Woodhull.
    For asm start here
    Free the weed!! Class B to class C is not good enough!!
    And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi

  3. #3
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    First learn about operating system concepts (the theory) and pick up some asm skills. Than study an open source operating system, there are a lot of books on the Linux kernel for example. Lastly, learn about a hardware architecture.

    Just my opinion.

  4. #4
    Registered User
    Join Date
    Oct 2002
    Posts
    385
    Originally posted by Stoned_Coder
    Before you get into assembly language read "Operating systems design and implementation" by Andy Tanenbaum and Albert Woodhull.
    For asm start here
    That's great link....I've been looking for something like this. Thanks!!

  5. #5
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    http://www.flashdaddee.com/forums/sh...=&threadid=180

    Have at it.

    And a peice of advice? Use an already-made bootloader.

  6. #6
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I'd try to stay clear of Intel. That company is going down hill fast.

  7. #7
    RoD
    RoD is offline
    Redundantly Redundant RoD's Avatar
    Join Date
    Sep 2002
    Location
    Missouri
    Posts
    6,331
    I'd try to stay clear of Intel. That company is going down hill fast.
    Either you are a very intelligent person who says stupid things, or you truely are a moron :P

  8. #8
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    If you had the knowledge to build your own operating system, than in my opinion Intel wouldn't be the way to go. I personally hate Intel.

  9. #9
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    Why do you hate Intel? I'm assuming you meant as a company.

    I hate their processors, that's for sure. Now AMD on the other hand...

  10. #10
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I think that Pentium and AMD are both ix86, so they are the same damn thing. My next computer may very well have an Alpha processor. I want to see what Sun Microsystems is developing their home desktop on in 2003. It's tough to say what hardware architecture they are going to use. I hope it's not Intel.

  11. #11
    RoD
    RoD is offline
    Redundantly Redundant RoD's Avatar
    Join Date
    Sep 2002
    Location
    Missouri
    Posts
    6,331
    I ran my p3 500mhz processor @ 750mhz for two and a half years TK.

    I put it through more hell then u can imagine, and guess what? Yea, its still kicking.

  12. #12
    Refugee face_master's Avatar
    Join Date
    Aug 2001
    Posts
    2,052
    Originally posted by Salem
    Have you been here yet?
    Yep

    Before you get into assembly language read "Operating systems design and implementation" by Andy Tanenbaum and Albert Woodhull.
    That book looks exellent. I think i'll get it.

    Have at it.

    And a peice of advice? Use an already-made bootloader.
    Been there already, and where could I find one?

    I'd try to stay clear of Intel. That company is going down hill fast.
    Why do you think that? Whats your source?
    Please direct all complaints regarding this post to the nearest brick wall Have a nice day.

  13. #13
    It's full of stars adrianxw's Avatar
    Join Date
    Aug 2001
    Posts
    4,831
    >>> My next computer may very well have an Alpha processor.

    If you mean the former DEC ALpha's, Compaq killed them when they took over DEC, criminal act if you ask me. The systems we use have dualled Alpha chips, and after one initial hic, they have run beautifully. DEC, (read Compaq, (read HP)), are alledgedly porting VMS etc. to Itanium chips.
    Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

  14. #14
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Maybe I'll try Sparc64 than. I would perfer not to use Intel, that's all I'm saying. It's just personal.

  15. #15
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    >Been there already, and where could I find one?<

    If you went to every link there, then you'd know.

    Seriously though, aren't you a member at FD? Then you should know how busy the OS Dev board is. Just ask one of us...

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Problem building Quake source
    By Silvercord in forum Game Programming
    Replies: 16
    Last Post: 07-11-2010, 09:13 AM
  2. Assembler in GCC
    By Magos in forum Linux Programming
    Replies: 4
    Last Post: 11-05-2002, 03:22 PM
  3. assembler and linker stuff...question
    By dirkduck in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 12-16-2001, 11:10 PM
  4. MAINFRAME Assembler.
    By sean in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 12-05-2001, 04:32 PM
  5. interfacing assembler with c++
    By Unregistered in forum C++ Programming
    Replies: 2
    Last Post: 10-24-2001, 12:13 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21