Need tutorials, guides... However...



Some time ago i desided to learn asm (x86/64) and im still up to the
challence, however finding material to learn from is hard, the reason
being, of course, that i do not intend to write software for any OS,
if that was what i wanted, i most certainly wouldnt do it in asm.

The main reason for me to learn assembly is that i want to make
various "embedded" applications with one, or at least, few purposes. I
am having a hard time explaining my self here, so i guess an example
will be nice.

Im very much in to the search for Mersenne Primes (www.mersenne.org)
and what could be more fun than to write my owm mersenne prime tester?
I might want to run it on some old pentium machine that i dont use
anyway, but then i run in to problems, as im kind of an perfectionist.
As the computer will be doing nothing but testing mersenne primes, it
would be kinda stupid having some OS like windows or linux taking up
memory, clock cycles... So i will have to write my own bootloader/
kernel)os with only the features needed for running this mersenne rime
testing, thus getting the maximum amount of power out of my old
pentium.

Now that was a long example, but the message is clear, there is close
to no material on the net (or the libary for that sake) which
describes doing things like this. Its allways programming for dos or
windows or linux or osx or ... which leaves me with nothing but the
very long and complicated intel developer manuals.

I am lost...

I know i have writen alot (maybe to much), but only to assure that the
message gets through.

So my question is:
What books or reasourses on the net do you know that you think might
suit my needs?


Regards

.



Relevant Pages

  • Need tutorials, guides and resourses...
    ... Some time ago i desided to learn asm and im still up to the ... The main reason for me to learn assembly is that i want to make ... As the computer will be doing nothing but testing mersenne primes, ... windows or linux or osx or ... ...
    (comp.lang.asm.x86)
  • Re: Need tutorials, guides... However...
    ... The main reason for me to learn assembly is that i want to make ... As the computer will be doing nothing but testing mersenne primes, ... Since you don't want to develop an OS, your best bet would probably be to install Linux or one of the BSDs and tune the system for best performance for your prime program. ... Also consider that, depending on how old your old Pentium is, you might get better performance using a more modern machine with lots of other processes running than running the old machine with only the one process running. ...
    (alt.lang.asm)
  • Re: Need tutorials, guides... However...
    ... The main reason for me to learn assembly is that i want to make ... As the computer will be doing nothing but testing mersenne primes, ... windows or linux or osx or ... ...
    (alt.lang.asm)
  • Re: [PATCH] x86: Simplify calls to cpuid by using + for in/out constraints
    ... I would prefer to not apply this patch unless there is a good reason. ... and any time we change an asm() ... would like to reject it for churn reduction reasons. ...
    (Linux-Kernel)
  • It works... now what?
    ... The reason for writing in asm is for efficiency. ...
    (alt.lang.asm)