flat assembler
Message board for the users of flat assembler.

flat assembler > OS Construction > Multitasking

Author
Thread Post new topic Reply to topic
me



Joined: 21 Jun 2003
Posts: 7
I wondering how to create a simple multitasking scheme / enviroment.
Post 30 Jul 2003, 03:14
View user's profile Send private message Reply with quote
AdamMarquis



Joined: 20 Jun 2003
Posts: 22
Location: La Sarre, Quebec, Canada
Hi!

One very simple approach is to be event based.

To create your scheme/environment, try programming stuff!
If you keep yourself focused, it will happen.
Look at the Contiki OS project for an implementation.

Adam
Post 30 Jul 2003, 04:24
View user's profile Send private message Reply with quote
me



Joined: 21 Jun 2003
Posts: 7
I'm researching multi-tasking and I wanted an example code of a scheme for Fasm. I have no real interest in programming an operating system.

I have read many good books on the different type's of multi tasking schemes although i have not seen any examples of one's written in asm for the x86 architecture. I have seen asm code for VAX' yes , IBM/390's - 400's yes, Alpha's, Sparc and now commodore 64. Not 386. Most system design books don't even cover Intel 386 chips. If they do , they are not very indepth. I can not find any real technical information on 386 architecture that would aid me in this research effort.

Excuse my spelling.

I'll think i will just have to be happy with the menuetos source.

Thanx anyway adam. Smile
Post 30 Jul 2003, 08:33
View user's profile Send private message Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
John Fine wrote several multitasking demos for the 386. They were written in NASM, but a port to FASM shouldn't be difficult. In any event, they are a lot simpler to understand than the Menuet code. IIRC they are all heavily commented. You can find them at http://my.execpc.com/~geezer/johnfine/
Post 01 Aug 2003, 18:55
View user's profile Send private message Visit poster's website Reply with quote
Perica



Joined: 07 Sep 2003
Posts: 5
The Intel processor manuals are the best reference you can get, they contain detailed technical information on the Intel range of CPUs (including x86); You can download them for free as PDFs from the Intel web-site: http://www.intel.com/design/pentium4/manuals/
Post 07 Sep 2003, 04:30
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2019, Tomasz Grysztar.

Powered by rwasa.