The present manual explains how to combine assembly code with a high level programming language and how to optimize CPU-intensive code for speed by using assembly code.
This manual is intended for advanced assembly programmers and compiler makers. It is assumed that the reader has a good understanding of assembly language and some experience with assembly coding. Beginners are advised to seek information elsewhere and get some programming experience before trying the optimization techniques described here. I can recommend the various introductions, tutorials, discussion forums and newsgroups on the Internet (see links from www.agner.org/optimize) and the book "Introduction to 80x86 Assembly Language and Computer Architecture" by R. C. Detmer, 2. ed. 2006. The present manual covers all platforms that use the x86 and x86-64 instruction set.
This instruction set is used by most microprocessors from Intel, AMD and VIA. Operating systems that can use this instruction set include DOS, Windows, Linux, FreeBSD/Open BSD, and Intel-based Mac OS. The manual covers the newest microprocessors and the newest instruction sets. See manual 3 and 4 for details about individual microprocessor models.
|Description :||Download free Optimizing subroutines in assembly language An optimization guide for x86 platforms, PDF file by Agner Fog.|
|Created :||2016-05-02 18:46:06|
|Size :||1.03 MB|
|File type :|
|Author :||Agner Fog|
It is never too late to start learning and it would be a shame to miss an opportunity to learn a tutorial or course that can be so useful as Optimizing subroutines in assembly language especially when it is free! You do not have to register for expensive classes and travel from one part of town to another to take classes. All you need to do is download the course and open the PDF file. This specific program is classified in the Computer programming category where you can find some other similar courses.
The file includes tutorial that is adjusted for beginner's and advanced users who make it easy to learn.
Fortunately, more and more people are willing to share their experience and knowledge with others and they do not want compensation for this. The course Optimizing subroutines in assembly language is completely free and the author does not want compensation. As mentioned previously, you can do some research and find other attractive PDF courses as well.