|
-
Sep 13th, 2008, 11:23 AM
#1
Thread Starter
New Member
An Introduction to Writing 32-bit Applications Using the x86 Assembly Language
Hello,
I am currently working on an x86 32-bit tutorial intended for people who already know imperative high level programming languages such as C/C++ and want to learn how to program in assembly. I tried to cover several operating systems (Windows, Linux, BSD) and various assemblers (MASM, FASM, NASM, gas) - I have to admit that the Linux/BSD part is a bit short so far. It is by far not done yet and I am looking for some constructive criticism. There are also a few errors in the document which have yet to be corrected. Frequent complaints are:
1. You use too much math "nobody understands" (lies!) to explain things such as positional notation
2. Several paragraphs are by far too long and need to get split up
3. The FPU section starts out with a far too complex example
Things that definitely have to get added:
-maybe a few words on MMX (but it's outdated so I don't want anybody to use it anyways)
-SSE/SIMD instructions
-explaining the x86 pipeline model of modern x86 microprocessors
-more material on how to optimize x86 assembly
Here is the site:
http://siyobik.info/index.php?document=x86_32bit_asm
Thanks
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|